diff --git a/xep-0045.xml b/xep-0045.xml index c2d390bf..bf7448a8 100644 --- a/xep-0045.xml +++ b/xep-0045.xml @@ -56,6 +56,7 @@
  • Explicitly disallow Ban List modifications that clash with 'Banning a User' conditions.
  • Status code purpose no longer hints that recipient is the affected user
  • Improved 'Service Removes Non-Member' example.
  • +
  • Clarify usage of presence stanzas when removing a non-member from a members-only room.
  • @@ -3465,6 +3466,7 @@ [ ... ] ]]> +

    As there is no point in time where a non-member user must be in a members-only room, the service SHOULD NOT send both a de-affiliation presence (without a 'type' attribute) followed by room-removal presence (of type 'unavailable'). Instead, it SHOULD only send the latter of the two.