client.Events.SubscribeAsync para receber eventos realtime da instância.
Eventos comuns
| Evento | Quando ocorre |
|---|---|
Message | Nova mensagem recebida ou enviada. |
ReadReceipt | Atualização de leitura. |
Presence | Presença de usuário. |
HistorySync | Sincronização de histórico. |
ChatPresence | Presença em conversa. |
Connected | Instância conectada. |
Disconnected | Instância desconectada. |
GroupParticipantsAdd | Participante adicionado a grupo. |
GroupParticipantsRemove | Participante removido de grupo. |
All | Handler para todos os eventos. |
Assinar realtime
EventSubscription — objeto com on(), close() e reconexao automatica quando configurada.
Registrar handlers
Fechar assinatura
Promise<void> apos fechar o WebSocket.
Use await using para garantir fechamento limpo quando o escopo terminar.
Envelope do evento
Entrega e ack
O SDK envia ack depois que os handlers terminam. A entrega é at-least-once; deduplique peloevt.Id quando o handler tiver efeitos colaterais.

