Browse Source

Fixed namespace client disconnecting. Issue #101

master
Nikita 11 years ago
parent
commit
48dc3e3623
  1. 2
      src/main/java/com/corundumstudio/socketio/namespace/Namespace.java

2
src/main/java/com/corundumstudio/socketio/namespace/Namespace.java

@ -158,7 +158,7 @@ public class Namespace implements SocketIONamespace {
log.error("Can't execute onDisconnect listener", e);
}
}
allClients.remove(client);
allClients.remove(client.getSessionId());
leave(getName(), client.getSessionId());
storeFactory.pubSubStore().publish(PubSubStore.LEAVE, new JoinLeaveMessage(client.getSessionId(), getName(), getName()));

Loading…
Cancel
Save