- First device receives messages and reads them all.
- 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.
- 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.
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.
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.