diff --git a/crates/projection-xmpp/src/presence.rs b/crates/projection-xmpp/src/presence.rs index d67b25a..9e8e2e0 100644 --- a/crates/projection-xmpp/src/presence.rs +++ b/crates/projection-xmpp/src/presence.rs @@ -81,6 +81,7 @@ impl<'a> XmppConnection<'a> { async fn leave_muc(&mut self, output: &mut Vec>, id: Option, name: Name) -> Result<()> { self.user_handle.leave_room(RoomId::try_from(name.0.clone())?).await?; let response = Presence { + id, to: Some(Jid { name: Some(self.user.xmpp_name.clone()), server: Server(self.hostname.clone()),