From 3cbe3eefab54c70e6610bf4dd14fc74a8de10365 Mon Sep 17 00:00:00 2001 From: Mike Stewart Date: Sat, 9 Mar 2013 14:09:13 -0400 Subject: [PATCH] Fixed double firing of onConnect event in SocketIOClient handler. --- src/com/codebutler/android_websockets/SocketIOClient.java | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/com/codebutler/android_websockets/SocketIOClient.java b/src/com/codebutler/android_websockets/SocketIOClient.java index 8e5ccf9..21e2593 100644 --- a/src/com/codebutler/android_websockets/SocketIOClient.java +++ b/src/com/codebutler/android_websockets/SocketIOClient.java @@ -129,7 +129,8 @@ public void onMessage(String message) { int code = Integer.parseInt(parts[0]); switch (code) { case 1: - onConnect(); + // connect + mHandler.onConnect(); break; case 2: // heartbeat @@ -239,7 +240,6 @@ public void run() { mClient.send("2:::"); } }, mHeartbeat); - mHandler.onConnect(); } }, null); mClient.connect();