LMC replaces the whole stanza
XEP-0308 says:
It is expected that the receiver SHOULD then treat the new stanza as complete replacement for all the payloads received in the original stanza.
Poezio currently replaces the whole stanza, which makes it expect somebody sending multiple LMCs to use the last id each time, instead of the original (that it doesn't know about anymore?).
I hear some argue that this should be fixed in the XEP to specify that attributes of the original stanza should also be replaced, in the meantime, we're not exactly compliant.
What to do?
- Raise the issue on
standards@
- Fix poezio to not replace the original stanza entirely
To upload designs, you'll need to enable LFS and have admin enable hashed storage. More information