module NostrManager class DiscoverUserRelays < NostrManagerService def initialize(pubkey:) @pubkey = pubkey @relays = Setting.nostr_discovery_relays end def call filter = Nostr::Filter.new( authors: [@pubkey], kinds: [10002], limit: 1, ) NostrManager::FetchLatestEvent.call( relays: @relays, filter: filter ) end end end