aboutsummaryrefslogtreecommitdiffstats
path: root/src/eu/siacs/conversations/xmpp/XmppConnection.java
diff options
context:
space:
mode:
authorDaniel Gultsch <daniel@gultsch.de>2014-03-04 04:09:15 +0100
committerDaniel Gultsch <daniel@gultsch.de>2014-03-04 04:09:15 +0100
commit6f86638341ffdeb51552627a04a1372b03256042 (patch)
tree5237acf7705ccc530b96fada29694c6f92de8e4d /src/eu/siacs/conversations/xmpp/XmppConnection.java
parent8e4be5256ea5b4e47225a84604720a15b45d3f39 (diff)
more workaroud for ejabberd bugs
Diffstat (limited to 'src/eu/siacs/conversations/xmpp/XmppConnection.java')
-rw-r--r--src/eu/siacs/conversations/xmpp/XmppConnection.java3
1 files changed, 2 insertions, 1 deletions
diff --git a/src/eu/siacs/conversations/xmpp/XmppConnection.java b/src/eu/siacs/conversations/xmpp/XmppConnection.java
index 6e65e1ed0..c426a8381 100644
--- a/src/eu/siacs/conversations/xmpp/XmppConnection.java
+++ b/src/eu/siacs/conversations/xmpp/XmppConnection.java
@@ -442,13 +442,14 @@ public class XmppConnection implements Runnable {
this.sendPresencePacket(packet, null);
}
- public void sendPresencePacket(PresencePacket packet, OnPresencePacketReceived callback) {
+ public PresencePacket sendPresencePacket(PresencePacket packet, OnPresencePacketReceived callback) {
String id = nextRandomId();
packet.setAttribute("id", id);
tagWriter.writeElement(packet);
if (callback != null) {
packetCallbacks.put(id, callback);
}
+ return packet;
}
public void setOnMessagePacketReceivedListener(