diff --git a/xmpp/src/lib.rs b/xmpp/src/lib.rs index ad6db8e5a6e41f5042b008c132f74f5616f7399a..6054e6a249046bdacf292bf8c85fbda84b5b9f5a 100644 --- a/xmpp/src/lib.rs +++ b/xmpp/src/lib.rs @@ -255,13 +255,16 @@ impl Agent { /// * `room_jid`: The JID of the room to leave, including the nickname. /// * `lang`: The language of the status message. /// * `status`: The status message to send. - pub async fn leave_room(&mut self, room_jid: FullJid, lang: impl Into, status: impl Into) { - + pub async fn leave_room( + &mut self, + room_jid: FullJid, + lang: impl Into, + status: impl Into, + ) { // XEP-0054 specifies that, to leave a room, the client must send a presence stanza // with type="unavailable". - let mut presence = - Presence::new(PresenceType::Unavailable).with_to(room_jid); + let mut presence = Presence::new(PresenceType::Unavailable).with_to(room_jid); // Optionally, the client may include a status message in the presence stanza. // TODO: Should this be optional? The XEP says "MAY", but the method signature requires the arguments.