Skip to content

Message reordering with multi-relay #8030

@link2xt

Description

@link2xt
  1. First device receives messages and reads them all.
  2. Second device receives messages from secondary relay.
    Secondary relay only have messages of some users
    who use newer version and are aware of this relay.
    MDNs to self are also received and all messages get marked as read.
  3. Second device receives messages from primary relay.
    There all messages arrive, from other group members.
    But they are sorted to the end of the chat because
    messages are always added to the chat after the last read message.

This will not be entirely fixed by everyone upgrading, it is always possible that some users are only aware of part of the relays or send message while being offline, or the relays are not gossiped because we don't gossip keys in every message.

Metadata

Metadata

Assignees

Labels

bugSomething is not working

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions