mirror of
https://github.com/signalapp/Signal-Server
synced 2026-04-25 12:18:00 +01:00
Reconnect even when Smack thinks it doesn't need to.
This commit is contained in:
@@ -200,6 +200,11 @@ public class GCMSender implements Managed, PacketListener {
|
||||
throws SmackException.NotConnectedException
|
||||
{
|
||||
logger.warn("Got upstream message from GCM Server!");
|
||||
|
||||
for (String key : message.keySet()) {
|
||||
logger.warn(key + " : " + message.get(key));
|
||||
}
|
||||
|
||||
Map<String, Object> ack = new HashMap<>();
|
||||
message.put("message_type", "ack");
|
||||
message.put("to", message.get("from"));
|
||||
@@ -362,6 +367,7 @@ public class GCMSender implements Managed, PacketListener {
|
||||
@Override
|
||||
public void reconnectionFailed(Exception e) {
|
||||
logger.warn("GCM XMPP Reconnection failed!", e);
|
||||
reconnect();
|
||||
}
|
||||
|
||||
@Override
|
||||
@@ -377,6 +383,7 @@ public class GCMSender implements Managed, PacketListener {
|
||||
@Override
|
||||
public void connectionClosed() {
|
||||
logger.warn("GCM XMPP Connection closed.");
|
||||
reconnect();
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user