From 1f95987dbfefd5c337b32f4b01700f2525f40883 Mon Sep 17 00:00:00 2001 From: Adrien Hopkins Date: Sat, 18 Oct 2025 10:41:02 -0500 Subject: Add warning if user has no DM relays --- src/routes/(app)/dm/[recipient]/+page.svelte | 16 +++++++++++++++- 1 file changed, 15 insertions(+), 1 deletion(-) diff --git a/src/routes/(app)/dm/[recipient]/+page.svelte b/src/routes/(app)/dm/[recipient]/+page.svelte index ecc38bed..9bebae92 100644 --- a/src/routes/(app)/dm/[recipient]/+page.svelte +++ b/src/routes/(app)/dm/[recipient]/+page.svelte @@ -19,6 +19,7 @@ let text = $state(""); let messageRumours = $state([]); let dates = $state([]); + let warning = $state(undefined); const appendMultimap = (map: Map, key: string, value: object) => { if (map.has(key)) { @@ -82,7 +83,13 @@ dates.sort((d1, d2) => d1 - d2); } - getPreferredRelays(user.pubkey).then(loadEvents); + getPreferredRelays(user.pubkey).then((relays) => { + if (!relays || relays.length == 0) { + warning.innerText = "WARNING: You haven't set any preferred relays. You won't be able to receive any messages or see the messages you've sent."; + return; + } + loadEvents(relays); + }); getPreferredRelays(recipient.pubkey).then((relays) => { let sendButton = document.getElementById("send-message"); if (!relays || relays.length == 0) { @@ -133,6 +140,12 @@ } + +
sendMessage(text)}> +

-- cgit v1.2.3