From 5f66b3eb085e261df6abcc1f4f511e259b2571ab Mon Sep 17 00:00:00 2001 From: Zan Markan Date: Tue, 28 Mar 2017 14:49:22 +0100 Subject: [PATCH] add error handling for repeated connected status --- .../client/connection/websocket/WebSocketConnection.java | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/main/java/com/pusher/client/connection/websocket/WebSocketConnection.java b/src/main/java/com/pusher/client/connection/websocket/WebSocketConnection.java index 8bddcef6..938fca3c 100644 --- a/src/main/java/com/pusher/client/connection/websocket/WebSocketConnection.java +++ b/src/main/java/com/pusher/client/connection/websocket/WebSocketConnection.java @@ -191,7 +191,10 @@ private void handleConnectionMessage(final String message) { final Map dataMap = GSON.fromJson(dataString, Map.class); socketId = (String)dataMap.get("socket_id"); - updateState(ConnectionState.CONNECTED); + if(state != ConnectionState.CONNECTED){ + updateState(ConnectionState.CONNECTED); + + } reconnectAttempts = 0; }