lib/faye/adapters/rack_adapter.rb in faye-1.1.0 vs lib/faye/adapters/rack_adapter.rb in faye-1.1.1
- old
+ new
@@ -199,10 +199,10 @@
message = MultiJson.load(event.data)
cid = Faye.client_id_from_messages(message)
@server.close_socket(client_id, false) if client_id and cid and cid != client_id
@server.open_socket(cid, ws, request)
- client_id = cid
+ client_id = cid if cid
@server.process(message, request) do |replies|
ws.send(Faye.to_json(replies)) if ws
end
rescue => e