LMC replaces the whole stanza
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
- Fix poezio to not replace the original stanza entirely