Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/diaspora/diaspora.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
path: root/script
diff options
context:
space:
mode:
authorRaphael <raphael@joindiaspora.com>2010-12-10 22:23:27 +0300
committerRaphael <raphael@joindiaspora.com>2010-12-10 22:25:38 +0300
commit0e77577fbd6d409a30d6a0e0281510df0a884caa (patch)
tree85a7748af51831ae2cb2138a8c3c433099b8ee09 /script
parent8de5c5babd3b39793f09e479227628f4940c3f36 (diff)
Websocket now uses redis
Diffstat (limited to 'script')
-rw-r--r--script/websocket_server.rb5
1 files changed, 2 insertions, 3 deletions
diff --git a/script/websocket_server.rb b/script/websocket_server.rb
index f338916ad..b8da36d04 100644
--- a/script/websocket_server.rb
+++ b/script/websocket_server.rb
@@ -28,10 +28,9 @@ def debug_pp thing
pp thing if APP_CONFIG[:socket_debug] || ENV['SOCKET_DEBUG']
end
-CHANNEL = Magent::GenericChannel.new('websocket')
def process_message
- if CHANNEL.queue_count > 0
- message = CHANNEL.dequeue
+ if Diaspora::WebSocket.length > 0
+ message = JSON::parse(Diaspora::WebSocket.next)
if message
Diaspora::WebSocket.push_to_user(message['uid'], message['data'])
end