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
end
182
183
def build_websocket_client(url)
184
-
Faye::WebSocket::Client.new(url, nil, { headers: { 'User-Agent' => user_agent }})
0
0
0
0
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