sf-chats
Objetivo
Salas de bate-papo, como três abas separadas: a lista de salas, a conversa de uma sala e
os membros de uma sala. Gerenciar quem está em uma sala e ler o que disseram são
duas tarefas e, portanto, duas abas.
Limite de responsabilidade
É responsável pela navegação das salas, pela tela de conversa e pela edição dos membros. As mensagens
pertencem a , lidas diretamente pelo navegador; os arquivos pertencem arp-threads por meio de uma mensagem rp-files.link
Como uma sala é criada
em createRoom gera o id da sala e o id da thread e registra orp-chats
criador do token como ; esta superfície então registra a thread emowner. rp-threads nunca chama outro repositório.rp-chats
Atualizações em tempo real
Uma nova mensagem é publicada para cada membro nominalmente por meio do do Fujin,pushrouter
nunca para todo o tenant: a existência de uma sala privada não é pública, mesmo quando
seu conteúdo permanece protegido pelo predicado de leitura. O push transporta apenas identificadores.
Dependências diretas do módulo
,effector,front-core,g-chats,g-threads,signal-channelthreads-state
Associação à solução
communications
Fonte
modules/surfaces/communications/sf-chats