presence-room-42
Chat em realtime
Salas, participação e indicadores de digitação em channels presence.
Caso de uso
Um painel que faz polling está errado entre uma requisição e outra, e custa na proporção do quanto de erro você aceita. Publicar na mudança inverte isso.
Uma métrica que se move centenas de vezes por segundo deveria ser agrupada ou amostrada antes de publicar. Essa decisão pertence a onde está o significado — do seu lado.
// Start the aggregation when the first viewer arrives,// stop it when the last one leaves.for (const event of hook.getEvents()) { if (event.name === 'channel_occupied') startAggregation(event.channel) if (event.name === 'channel_vacated') stopAggregation(event.channel)}Escrito com as bibliotecas oficiais do Pusher, sem modificação — não há pacote do PushCaster para instalar. Documentação completa
Salas, participação e indicadores de digitação em channels presence.
Um event de servidor, entregue a cada superfície que a pessoa deixou aberta.
Documentos, telas e cursores compartilhados com participação acompanhada.