DM-vs-Channel-Regel beim Hintergrund-Nachladen #5

Open
opened 2026-08-14 17:10:59 +00:00 by RDietermann · 0 comments
Owner

Entschieden: Rust laedt fuer DMs nach (Ungelesen-Zahl moeglich), fuer Channels und Gruppen nicht (nur ein Punkt). conversations.kind gibt die Unterscheidung her.

Heute laedt der Client bei jedem Signal nach, unabhaengig von der Art.

Grund fuer die Regel: eine Ungelesen-Zahl ist ohne Nachladen gar nicht ableitbar, weil seq Events zaehlt und nicht Nachrichten. Ein aktiver Channel feuert staendig, eine DM selten.

Hintergrund: docs/realtime/issues/10-client-integration.md im Server-Repo

Entschieden: Rust laedt fuer **DMs** nach (Ungelesen-Zahl moeglich), fuer Channels und Gruppen nicht (nur ein Punkt). `conversations.kind` gibt die Unterscheidung her. Heute laedt der Client bei jedem Signal nach, unabhaengig von der Art. Grund fuer die Regel: eine Ungelesen-**Zahl** ist ohne Nachladen gar nicht ableitbar, weil `seq` Events zaehlt und nicht Nachrichten. Ein aktiver Channel feuert staendig, eine DM selten. Hintergrund: `docs/realtime/issues/10-client-integration.md` im Server-Repo
RDietermann added the realtime label 2026-08-14 17:10:59 +00:00
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: RDietermann/rustification-client#5