From 7240e0404bb7f69f76a39584d3494e2d125b7b57 Mon Sep 17 00:00:00 2001 From: Adrien Hopkins Date: Sat, 18 Oct 2025 10:24:25 -0500 Subject: Forbid DMs if recipient has no DM relays --- src/routes/(app)/dm/[recipient]/+page.svelte | 11 ++++++++--- 1 file changed, 8 insertions(+), 3 deletions(-) diff --git a/src/routes/(app)/dm/[recipient]/+page.svelte b/src/routes/(app)/dm/[recipient]/+page.svelte index 020d095c..ecc38bed 100644 --- a/src/routes/(app)/dm/[recipient]/+page.svelte +++ b/src/routes/(app)/dm/[recipient]/+page.svelte @@ -56,8 +56,6 @@ } } - console.log("found", pubkey, relays); - relayLists.set(pubkey, relays); return relays; } @@ -85,6 +83,13 @@ } getPreferredRelays(user.pubkey).then(loadEvents); + getPreferredRelays(recipient.pubkey).then((relays) => { + let sendButton = document.getElementById("send-message"); + if (!relays || relays.length == 0) { + sendButton.disabled = true; + sendButton.value = `Could not find ${recipient.username}'s DM relays.`; + } + }); const sendMessage = async (message: string) => { let event1, event2; @@ -156,6 +161,6 @@ - sendMessage(text)}> + sendMessage(text)}> -- cgit v1.2.3