{"action":"created","issue":{"url":"https://api.github.com/repos/socketio/socket.io-redis/issues/15","repository_url":"https://api.github.com/repos/socketio/socket.io-redis","labels_url":"https://api.github.com/repos/socketio/socket.io-redis/issues/15/labels{/name}","comments_url":"https://api.github.com/repos/socketio/socket.io-redis/issues/15/comments","events_url":"https://api.github.com/repos/socketio/socket.io-redis/issues/15/events","html_url":"https://github.com/socketio/socket.io-redis/pull/15","id":35882334,"number":15,"title":"Add support for getting clients in a given room (Works across multiple nodes)","user":{"login":"FREEZX","id":243900,"avatar_url":"https://avatars.githubusercontent.com/u/243900?v=3","gravatar_id":"","url":"https://api.github.com/users/FREEZX","html_url":"https://github.com/FREEZX","followers_url":"https://api.github.com/users/FREEZX/followers","following_url":"https://api.github.com/users/FREEZX/following{/other_user}","gists_url":"https://api.github.com/users/FREEZX/gists{/gist_id}","starred_url":"https://api.github.com/users/FREEZX/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/FREEZX/subscriptions","organizations_url":"https://api.github.com/users/FREEZX/orgs","repos_url":"https://api.github.com/users/FREEZX/repos","events_url":"https://api.github.com/users/FREEZX/events{/privacy}","received_events_url":"https://api.github.com/users/FREEZX/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":52,"created_at":"2014-06-17T12:05:36Z","updated_at":"2016-03-09T07:49:58Z","closed_at":null,"pull_request":{"url":"https://api.github.com/repos/socketio/socket.io-redis/pulls/15","html_url":"https://github.com/socketio/socket.io-redis/pull/15","diff_url":"https://github.com/socketio/socket.io-redis/pull/15.diff","patch_url":"https://github.com/socketio/socket.io-redis/pull/15.patch"},"body":"I added basic support for the redis adapter for storing and getting clients (As an async call) or a room in the redis database.\r\nI didn't manage to do the exit cleanup correctly, so after normal exit, rooms are still filled up with the same (now unexisting) socket ids. Quitting with Ctrl+C or the kill signal should work as expected.\r\n\r\nAlso added a test for the clients function call"},"comment":{"url":"https://api.github.com/repos/socketio/socket.io-redis/issues/comments/194166576","html_url":"https://github.com/socketio/socket.io-redis/pull/15#issuecomment-194166576","issue_url":"https://api.github.com/repos/socketio/socket.io-redis/issues/15","id":194166576,"user":{"login":"stephengardner","id":7368566,"avatar_url":"https://avatars.githubusercontent.com/u/7368566?v=3","gravatar_id":"","url":"https://api.github.com/users/stephengardner","html_url":"https://github.com/stephengardner","followers_url":"https://api.github.com/users/stephengardner/followers","following_url":"https://api.github.com/users/stephengardner/following{/other_user}","gists_url":"https://api.github.com/users/stephengardner/gists{/gist_id}","starred_url":"https://api.github.com/users/stephengardner/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/stephengardner/subscriptions","organizations_url":"https://api.github.com/users/stephengardner/orgs","repos_url":"https://api.github.com/users/stephengardner/repos","events_url":"https://api.github.com/users/stephengardner/events{/privacy}","received_events_url":"https://api.github.com/users/stephengardner/received_events","type":"User","site_admin":false},"created_at":"2016-03-09T07:49:58Z","updated_at":"2016-03-09T07:49:58Z","body":"There's been a lot of discussion going on here.  Inability to support this is kind of making me look towards other libraries..."}}