MUC enter room, order of events


According to the MUC spec, XEP-0045: Multi-User Chat, in regard to entering a room it is expected to receive the room subject after the message history, but OF (3.10.3) seems to send the subject before the message history. Is there a reason for this, a bug, or am I misunderstanding the spec.

I am trying to find someway to determine when the history has been loaded and can be sent to the UI in a batch.



For reference:

XEP-0045: Multi-User Chat § 7.2.14:

The service MUST send all discussion history messages before delivering the room subject and any “live” messages sent after the user enters the room.

Seems to be a bug. I think you understood the spec correctly.

I guess I should file a jira issue, but I have insufficient entitlements to do so.


Tracked as OF-1061