Persist message history #14

Open
opened 2022-03-22 02:05:15 +00:00 by jackhadrill · 0 comments
Owner

This requires significant engineering to support synchronisation across multiple browser tabs.

Currently, multiple browser tabs do not pose a problem because each one acts as an isolated 'instance' of Mercury (with the exception of persisted settings).

Perhaps the message history should be stored to a 'session ID' and can selectively be loaded when the user opens a channel?

Need to work out how to prevent two tabs writing to the same session ID if this approach is selected.

This requires significant engineering to support synchronisation across multiple browser tabs. Currently, multiple browser tabs do not pose a problem because each one acts as an isolated 'instance' of Mercury (with the exception of persisted settings). Perhaps the message history should be stored to a 'session ID' and can selectively be loaded when the user opens a channel? Need to work out how to prevent two tabs writing to the same session ID if this approach is selected.
jackhadrill added the
enhancement
label 2022-03-22 02:05:15 +00:00
jackhadrill added this to the Mercury project 2022-03-22 02:05:15 +00:00
Sign in to join this conversation.
No Milestone
No project
No Assignees
1 Participants
Notifications
Due Date
The due date is invalid or out of range. Please use the format 'yyyy-mm-dd'.

No due date set.

Dependencies

No dependencies set.

Reference: jackhadrill/Mercury#14
No description provided.