sf-chats
Zweck
Chatrooms als drei separate Tabs: die Raumliste, die Unterhaltung eines Raums und
die Mitgliedschaft eines Raums. Zu verwalten, wer sich in einem Raum befindet, und zu lesen, was die Mitglieder gesagt haben, sind
zwei Aufgaben und daher zwei Tabs.
Verantwortungsgrenze
Verantwortet die Raumnavigation, den Unterhaltungsbildschirm und die Bearbeitung der Mitgliedschaft. Nachrichten
gehören zu und werden direkt aus dem Browser gelesen; Dateien gehören zurp-threads über eine rp-files-Nachricht.link
Erstellung eines Raums
auf createRoom erzeugt die Raum-ID und die Thread-ID und zeichnet denrp-chats
Ersteller aus dem Token als auf; diese Oberfläche registriert den Thread anschließend beiowner. rp-threads ruft niemals ein anderes Repository auf.rp-chats
Live-Aktualisierungen
Eine neue Nachricht wird jedem Mitglied namentlich über Fujins zugestellt,pushrouter
niemals an den gesamten Mandanten: Die Existenz eines privaten Raums ist nicht öffentlich, selbst wenn sein
Inhalt hinter dem Lesepredicate verborgen bleibt. Die Push-Nachricht enthält nur Bezeichner.
Direkte Modulabhängigkeiten
,effector,front-core,g-chats,g-threads,signal-channelthreads-state
Lösungsmitgliedschaft
communications
Quelle
modules/surfaces/communications/sf-chats