Publish zap receipts to own relay in addition to requested ones
All checks were successful
continuous-integration/drone/push Build is passing

This commit is contained in:
2024-06-19 20:26:24 +02:00
parent 87d900b627
commit cbfa148051
2 changed files with 19 additions and 1 deletions

View File

@@ -6,8 +6,13 @@ module NostrManager
def call
tags = parse_tags(@zap.request_event.tags)
relays = tags[:relays].take(Setting.nostr_zaps_relay_limit)
tags[:relays].take(Setting.nostr_zaps_relay_limit).each do |relay_url|
if Setting.nostr_relay_url.present?
relays << Setting.nostr_relay_url
end
relays.uniq.each do |relay_url|
if @delayed
NostrPublishEventJob.perform_later(event: @zap.receipt, relay_url: relay_url)
else