Top Level Namespace
Defined Under Namespace
Modules: HookSniff
Instance Method Summary collapse
-
#subscribe(channel_id, &block) ⇒ void
Subscribe to real-time events via SSE.
-
#subscribe_deliveries(&block) ⇒ void
Subscribe to delivery events (legacy SSE endpoint).
Instance Method Details
#subscribe(channel_id, &block) ⇒ void
This method returns an undefined value.
Subscribe to real-time events via SSE
51 52 53 54 55 |
# File 'lib/hooksniff/api/stream.rb', line 51 def subscribe(channel_id, &block) @client.request_stream(:get, "/v1/stream/channels/#{channel_id}/subscribe") do |event| block.call(event) end end |
#subscribe_deliveries(&block) ⇒ void
This method returns an undefined value.
Subscribe to delivery events (legacy SSE endpoint)
60 61 62 63 64 |
# File 'lib/hooksniff/api/stream.rb', line 60 def subscribe_deliveries(&block) @client.request_stream(:get, "/v1/stream/deliveries") do |event| block.call(event) end end |