require 'faye' #require File.expand_path('../config/initializers/faye_token.rb', __FILE__) setproctitle('mozo_faye') if respond_to?(:setproctitle) class ServerAuth def incoming(message, callback) if message['channel'] !~ %r{^/meta/} if false && message['ext']['auth_token'] != FAYE_TOKEN message['error'] = 'Invalid authentication token' end end callback.call(message) end end Faye::WebSocket.load_adapter('thin') faye_server = Faye::RackAdapter.new(mount: '/faye', timeout: 45) #faye_server.listen 9296 faye_server.add_extension(ServerAuth.new) run faye_server