1
0
mirror of https://gitlab.com/comunic/comunicmobile synced 2024-10-22 22:43:22 +00:00

Fix reconnection

This commit is contained in:
Pierre HUBERT 2021-04-15 09:21:52 +02:00
parent d9662ed189
commit 2857440d0c

View File

@ -150,9 +150,11 @@ public class NotificationsService extends Service implements Runnable {
} }
Log.v(TAG, "Wait a little before reconnecting...");
// Wait attempting new connection // Wait attempting new connection
// noinspection BusyWait // noinspection BusyWait
Thread.sleep(RECONNECT_INTERVAL * 1000); Thread.sleep(RECONNECT_INTERVAL);
} }
} catch (InterruptedException e) { } catch (InterruptedException e) {
e.printStackTrace(); e.printStackTrace();
@ -176,9 +178,11 @@ public class NotificationsService extends Service implements Runnable {
@Override @Override
public void onDisconnected(WebSocket websocket, WebSocketFrame serverCloseFrame, WebSocketFrame clientCloseFrame, boolean closedByServer) throws Exception { public void onDisconnected(WebSocket websocket, WebSocketFrame serverCloseFrame, WebSocketFrame clientCloseFrame, boolean closedByServer) throws Exception {
Log.v(TAG, "Disconnect from independent push notifications websocket!"); Log.v(TAG, "Disconnected from independent push notifications websocket!");
synchronized (lock) {
lock.notify(); lock.notify();
} }
}
@Override @Override
public void onTextFrame(WebSocket websocket, WebSocketFrame frame) throws Exception { public void onTextFrame(WebSocket websocket, WebSocketFrame frame) throws Exception {