A Ruby gem for streaming data from the Bluesky/ATProto firehose

added a way to customize headers used when connecting

+5 -1
+5 -1
lib/skyfall/stream.rb
··· 181 end 182 183 def build_websocket_client(url) 184 - Faye::WebSocket::Client.new(url, nil, { headers: { 'User-Agent' => user_agent }}) 185 end 186 187 def build_websocket_url
··· 181 end 182 183 def build_websocket_client(url) 184 + Faye::WebSocket::Client.new(url, nil, { headers: { 'User-Agent' => user_agent }.merge(request_headers) }) 185 + end 186 + 187 + def request_headers 188 + {} 189 end 190 191 def build_websocket_url