Browse Source

Update Namespace.java

master
CrazyIvan007 9 years ago
committed by GitHub
parent
commit
1b7f44b161
  1. 5
      src/main/java/com/corundumstudio/socketio/namespace/Namespace.java

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

@ -175,6 +175,11 @@ public class Namespace implements SocketIONamespace {
leave(getName(), client.getSessionId());
storeFactory.pubSubStore().publish(PubSubType.LEAVE, new JoinLeaveMessage(client.getSessionId(), getName(), getName()));
for (String joinedRoom : joinedRooms) {
leave(roomClients, joinedRoom, client.getSessionId());
}
clientRooms.remove(client.getSessionId());
try {
for (DisconnectListener listener : disconnectListeners) {
listener.onDisconnect(client);

Loading…
Cancel
Save