diff options
author | Daniel Gultsch <daniel@gultsch.de> | 2016-01-16 19:21:11 +0100 |
---|---|---|
committer | Daniel Gultsch <daniel@gultsch.de> | 2016-01-16 19:21:11 +0100 |
commit | 7b1efe15cdb298dc30e50949be6803c4489e18da (patch) | |
tree | 8302395b366fe2b76f8251caf16c7e9c890e485b /src/main/java/eu/siacs/conversations/xmpp | |
parent | 41ae4af1b812f76d1ba13d7c1f99e0f6ec80705b (diff) |
reuse same xmppconnection for reconnects
Diffstat (limited to 'src/main/java/eu/siacs/conversations/xmpp')
-rw-r--r-- | src/main/java/eu/siacs/conversations/xmpp/XmppConnection.java | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/src/main/java/eu/siacs/conversations/xmpp/XmppConnection.java b/src/main/java/eu/siacs/conversations/xmpp/XmppConnection.java index 9e83491f..1f114141 100644 --- a/src/main/java/eu/siacs/conversations/xmpp/XmppConnection.java +++ b/src/main/java/eu/siacs/conversations/xmpp/XmppConnection.java @@ -875,6 +875,14 @@ public class XmppConnection implements Runnable { + instructions); } + public void resetEverything() { + resetStreamId(); + clearIqCallbacks(); + synchronized (this.disco) { + disco.clear(); + } + } + private void sendBindRequest() { while(!mXmppConnectionService.areMessagesInitialized() && socket != null && !socket.isClosed()) { try { |