XEP 0166 defines a <reason> stanza to be included in session-terminate, which SHOULD include a machine-readable reason from a specified set, and MAY include a <text> element for a message from the terminator to the terminatee. We should expose this as the message in MembersChanged, and pass the message passed to RemoveMembers[WithReason] to the peer in <text>.
I implemented this on a whim. See attached branch.
Doesn't the group mixin need to be given the "remove uses message" flag? Targeting 0.9, I think.
(In reply to comment #2) > Doesn't the group mixin need to be given the "remove uses message" flag? Oh yeah. Branch updated.
Approved for master, inappropriate for 0.8 branch.
Merged, will be in 0.9.0
Use of freedesktop.org services, including Bugzilla, is subject to our Code of Conduct. How we collect and use information is described in our Privacy Policy.