lib/faye/engines/memory.rb in faye-1.0.4 vs lib/faye/engines/memory.rb in faye-1.1.0

- old
+ new

@@ -26,11 +26,11 @@ @messages = {} end def create_client(&callback) client_id = @namespace.generate - @server.debug 'Created new client ?', client_id + @server.debug('Created new client ?', client_id) ping(client_id) @server.trigger(:handshake, client_id) callback.call(client_id) end @@ -42,11 +42,11 @@ end remove_timeout(client_id) @namespace.release(client_id) @messages.delete(client_id) - @server.debug 'Destroyed client ?', client_id + @server.debug('Destroyed client ?', client_id) @server.trigger(:disconnect, client_id) @server.trigger(:close, client_id) callback.call if callback end @@ -55,11 +55,11 @@ end def ping(client_id) timeout = @server.timeout return unless Numeric === timeout - @server.debug 'Ping ?, ?', client_id, timeout + @server.debug('Ping ?, ?', client_id, timeout) remove_timeout(client_id) add_timeout(client_id, 2 * timeout) { destroy_client(client_id) } end def subscribe(client_id, channel, &callback) @@ -67,11 +67,11 @@ should_trigger = @clients[client_id].add?(channel) @channels[channel] ||= Set.new @channels[channel].add(client_id) - @server.debug 'Subscribed client ? to channel ?', client_id, channel + @server.debug('Subscribed client ? to channel ?', client_id, channel) @server.trigger(:subscribe, client_id, channel) if should_trigger callback.call(true) if callback end def unsubscribe(client_id, channel, &callback) @@ -83,27 +83,27 @@ if @channels.has_key?(channel) @channels[channel].delete(client_id) @channels.delete(channel) if @channels[channel].empty? end - @server.debug 'Unsubscribed client ? from channel ?', client_id, channel + @server.debug('Unsubscribed client ? from channel ?', client_id, channel) @server.trigger(:unsubscribe, client_id, channel) if should_trigger callback.call(true) if callback end def publish(message, channels) - @server.debug 'Publishing message ?', message + @server.debug('Publishing message ?', message) clients = Set.new channels.each do |channel| next unless subs = @channels[channel] subs.each(&clients.method(:add)) end clients.each do |client_id| - @server.debug 'Queueing for client ?: ?', client_id, message + @server.debug('Queueing for client ?: ?', client_id, message) @messages[client_id] ||= [] @messages[client_id] << Faye.copy_object(message) empty_queue(client_id) end @@ -117,6 +117,5 @@ end end end end -