xmpp: disconnect method on Agent

Maxime “pep” Buquet created

Signed-off-by: Maxime “pep” Buquet <pep@bouah.net>

Change summary

xmpp/src/lib.rs | 4 ++++
1 file changed, 4 insertions(+)

Detailed changes

xmpp/src/lib.rs 🔗

@@ -198,6 +198,10 @@ pub struct Agent {
 }
 
 impl Agent {
+    pub async fn disconnect(&mut self) -> Result<(), Error> {
+        self.client.send_end().await
+    }
+
     pub async fn join_room(
         &mut self,
         room: BareJid,