Closed Bug 1699104 Opened 3 years ago Closed 3 years ago

Properly handle syncing state

Categories

(Chat Core :: Matrix, defect)

defect

Tracking

(thunderbird_esr78 wontfix)

RESOLVED FIXED
89 Branch
Tracking Status
thunderbird_esr78 --- wontfix

People

(Reporter: freaktechnik, Assigned: freaktechnik)

References

Details

Attachments

(1 file)

We currently treat all state events equal. However, until we reach the "SYNC" state, we should treat them as replays.

Implications are that messages should be marked as delayed and if a room is created or left, we should wait and see if it sticks around to the end of the replay, to avoid initializing a conversation that will end up being unused.

Assignee: nobody → martin
Status: NEW → ASSIGNED
Target Milestone: --- → 89 Branch

Pushed by mkmelin@iki.fi:
https://hg.mozilla.org/comm-central/rev/d882ae3881bd
Only create conversations after initial state sync. r=clokep

Status: ASSIGNED → RESOLVED
Closed: 3 years ago
Resolution: --- → FIXED
Regressions: 1705473
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: