Faye позволяет отслеживать различные события, такие как handshake
или subscribe
. Этим блокам обратного вызова предоставляется только значение client_id
, а не сам клиент. Например:
server = Faye::RackAdapter.new(mount: '/faye', timeout: 45)
server.bind(:handshake) do |client_id|
puts "Received handshake from #{client_id}"
end
Как я могу получить доступ к клиенту, учитывая client_id
? Или как я могу получить доступ к дополнительной информации в рукопожатии, такой как файлы cookie, указанные в заголовке запроса (если эта информация вообще доступна)?