This commit is contained in:
parent
79ef9fa6d5
commit
21c6264ea9
@ -28,7 +28,7 @@ module NostrManager
|
|||||||
client.on :message do |m|
|
client.on :message do |m|
|
||||||
msg = JSON.parse(m) rescue nil
|
msg = JSON.parse(m) rescue nil
|
||||||
if msg && msg[0] == "EVENT" && msg[2]
|
if msg && msg[0] == "EVENT" && msg[2]
|
||||||
puts "#{log_prefix} Event received: #{msg[2]["id"]}"
|
Rails.logger.debug "#{log_prefix} Event received: #{msg[2]["id"]}"
|
||||||
mutex.synchronize do
|
mutex.synchronize do
|
||||||
event = msg[2]
|
event = msg[2]
|
||||||
received_event.signal
|
received_event.signal
|
||||||
@ -48,7 +48,7 @@ module NostrManager
|
|||||||
end
|
end
|
||||||
end
|
end
|
||||||
rescue Timeout::Error
|
rescue Timeout::Error
|
||||||
puts "#{log_prefix} Timeout: No event received within #{TIMEOUT} seconds"
|
Rails.logger.debug "#{log_prefix} Timeout: No event received within #{TIMEOUT} seconds"
|
||||||
ensure
|
ensure
|
||||||
thread.exit
|
thread.exit
|
||||||
end
|
end
|
||||||
|
@ -20,7 +20,7 @@ module NostrManager
|
|||||||
end
|
end
|
||||||
|
|
||||||
if received_events >= @max_events
|
if received_events >= @max_events
|
||||||
puts "Found #{@max_events} events, ending the search"
|
Rails.logger.debug "Found #{@max_events} events, ending the search"
|
||||||
break
|
break
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
@ -19,28 +19,28 @@ module NostrManager
|
|||||||
|
|
||||||
thread = Thread.new do
|
thread = Thread.new do
|
||||||
client.on :connect do
|
client.on :connect do
|
||||||
puts "#{log_prefix} Publishing #{event.id}..."
|
Rails.logger.debug "#{log_prefix} Publishing #{event.id}..."
|
||||||
client.publish event
|
client.publish event
|
||||||
end
|
end
|
||||||
|
|
||||||
client.on :error do |e|
|
client.on :error do |e|
|
||||||
puts "#{log_prefix} Error: #{e}"
|
Rails.logger.debug "#{log_prefix} Error: #{e}"
|
||||||
puts "#{log_prefix} Closing thread..."
|
Rails.logger.debug "#{log_prefix} Closing thread..."
|
||||||
thread.exit
|
thread.exit
|
||||||
end
|
end
|
||||||
|
|
||||||
client.on :message do |m|
|
client.on :message do |m|
|
||||||
puts "#{log_prefix} Message: #{m}"
|
Rails.logger.debug "#{log_prefix} Message: #{m}"
|
||||||
msg = JSON.parse(m) rescue []
|
msg = JSON.parse(m) rescue []
|
||||||
if msg[0] == "OK" && msg[1] == event.id && msg[2]
|
if msg[0] == "OK" && msg[1] == event.id && msg[2]
|
||||||
puts "#{log_prefix} Event published. Closing thread..."
|
Rails.logger.debug "#{log_prefix} Event published. Closing thread..."
|
||||||
else
|
else
|
||||||
puts "#{log_prefix} Unexpected message from relay. Closing thread..."
|
Rails.logger.debug "#{log_prefix} Unexpected message from relay. Closing thread..."
|
||||||
end
|
end
|
||||||
thread.exit
|
thread.exit
|
||||||
end
|
end
|
||||||
|
|
||||||
puts "#{log_prefix} Connecting to #{relay.url}..."
|
Rails.logger.debug "#{log_prefix} Connecting to #{relay.url}..."
|
||||||
client.connect relay
|
client.connect relay
|
||||||
end
|
end
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user