tangled
alpha
login
or
join now
mackuba.eu
/
skyfall
6
fork
atom
A Ruby gem for streaming data from the Bluesky/ATProto firehose
6
fork
atom
overview
issues
pulls
pipelines
added a way to customize headers used when connecting
mackuba.eu
2 months ago
6b30ee30
69396b2b
+5
-1
1 changed file
expand all
collapse all
unified
split
lib
skyfall
stream.rb
+5
-1
lib/skyfall/stream.rb
···
181
181
end
182
182
183
183
def build_websocket_client(url)
184
184
-
Faye::WebSocket::Client.new(url, nil, { headers: { 'User-Agent' => user_agent }})
184
184
+
Faye::WebSocket::Client.new(url, nil, { headers: { 'User-Agent' => user_agent }.merge(request_headers) })
185
185
+
end
186
186
+
187
187
+
def request_headers
188
188
+
{}
185
189
end
186
190
187
191
def build_websocket_url