Browse Source

Merge pull request #163 from tormozok/master

missed method getRoomBroadcastOperation implementation
master
Nikita Koksharov 11 years ago
parent
commit
e84efbea9e
  1. 2
      src/main/java/com/corundumstudio/socketio/SocketIONamespace.java
  2. 5
      src/main/java/com/corundumstudio/socketio/namespace/Namespace.java

2
src/main/java/com/corundumstudio/socketio/SocketIONamespace.java

@ -28,6 +28,8 @@ public interface SocketIONamespace extends ClientListeners {
BroadcastOperations getBroadcastOperations(); BroadcastOperations getBroadcastOperations();
BroadcastOperations getRoomOperations(String room);
/** /**
* Get all clients connected to namespace * Get all clients connected to namespace
* *

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

@ -205,6 +205,11 @@ public class Namespace implements SocketIONamespace {
return new BroadcastOperations(allClients.values(), storeFactory); return new BroadcastOperations(allClients.values(), storeFactory);
} }
@Override
public BroadcastOperations getRoomOperations(String room) {
return new BroadcastOperations(getRoomClients(room), storeFactory);
}
@Override @Override
public int hashCode() { public int hashCode() {
final int prime = 31; final int prime = 31;

Loading…
Cancel
Save