From ea6077adcddbd8b9fe7d5a6640a4e680f601511a Mon Sep 17 00:00:00 2001 From: DanConwayDev Date: Mon, 1 Apr 2024 09:59:00 +0100 Subject: [PATCH] feat: send reply to parent pubkey relays as well as the repo relays and user relays --- src/lib/wrappers/ComposeReply.svelte | 19 ++++++++++++++----- 1 file changed, 14 insertions(+), 5 deletions(-) diff --git a/src/lib/wrappers/ComposeReply.svelte b/src/lib/wrappers/ComposeReply.svelte index ac8ed2c..d1dcd40 100644 --- a/src/lib/wrappers/ComposeReply.svelte +++ b/src/lib/wrappers/ComposeReply.svelte @@ -105,13 +105,22 @@ ...(user_relays.ndk_relays ? user_relays.ndk_relays.writeRelayUrls : []), - // TODO: proposal event pubkey relays ] - } catch { - alert('failed to get user relays') - } + } catch {} + try { + let root_event_user_relays = await getUserRelays(event.pubkey) + relays = [ + ...relays, + ...(root_event_user_relays.ndk_relays + ? root_event_user_relays.ndk_relays.writeRelayUrls + : []), + ] + } catch {} + // TODO root event user relays try { - let _ = await new_event.publish(NDKRelaySet.fromRelayUrls(relays, ndk)) + let _ = await new_event.publish( + NDKRelaySet.fromRelayUrls([...new Set(relays)], ndk) + ) submitting = false submitted = true setTimeout(() => {