aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorXavier Del Campo Romero <xavi.dcr@tutanota.com>2023-10-07 00:56:52 +0200
committerXavier Del Campo Romero <xavi.dcr@tutanota.com>2023-10-09 16:38:02 +0200
commit8cd96e0a1481c767410585ebc5fbc4bb1dfc8ad5 (patch)
tree65d7f9e5cc1cf24165ef57c21fae655f034c4dbc
parent2c292f16c8c7f31536137c01bc474cec8c492f94 (diff)
connection_manager.vala: Use yield on disconnect()
-rw-r--r--libdino/src/service/connection_manager.vala6
1 files changed, 3 insertions, 3 deletions
diff --git a/libdino/src/service/connection_manager.vala b/libdino/src/service/connection_manager.vala
index 19e46ed2..be1a1910 100644
--- a/libdino/src/service/connection_manager.vala
+++ b/libdino/src/service/connection_manager.vala
@@ -56,15 +56,15 @@ public class ConnectionManager : Object {
public bool acked;
public Connection() {
- reset();
+ reset.begin();
}
- public void reset() {
+ public async void reset() {
acked = false;
if (stream != null) {
stream.detach_modules();
- stream.disconnect.begin();
+ yield stream.disconnect();
}
stream = null;
uuid = Xmpp.random_uuid();