sf-chats
Propósito
Salas de chat, como tres pestañas separadas: la lista de salas, la conversación de una sala y
los miembros de una sala. Gestionar quién está en una sala y leer lo que dijeron son
dos tareas y, por lo tanto, dos pestañas.
Límite de responsabilidad
Se encarga de la navegación de salas, la pantalla de conversación y la edición de miembros. Los mensajes
pertenecen a , leídos directamente desde el navegador; los archivos pertenecen arp-threads mediante un mensaje de tipo rp-files.link
Cómo se crea una sala
en createRoom genera el id de la sala y el id del hilo, y registra alrp-chats
creador del token como ; esta superficie registra entonces el hilo conowner. rp-threads nunca llama a otro repositorio.rp-chats
Actualizaciones en tiempo real
Un mensaje nuevo se publica para cada miembro por nombre a través de de Fujin,pushrouter
nunca para todo el tenant: la existencia de una sala privada no es pública, incluso cuando su
contenido permanece protegido por el predicado de lectura. El push solo transporta identificadores.
Dependencias directas del módulo
,effector,front-core,g-chats,g-threads,signal-channelthreads-state
Pertenencia a la solución
communications
Fuente
modules/surfaces/communications/sf-chats