From 1ffd5c6e57e2bc0fd88508d22dd2863ec06c7fdf Mon Sep 17 00:00:00 2001 From: Adrien Hopkins Date: Wed, 11 Feb 2026 17:03:28 -0500 Subject: Gracefully handle /dm access when logged out Previously, going to /dm while logged out would lead you to a blank page with a console error, though there is no button to do so. Now, doing so redirects you to the login page. --- src/routes/(app)/dm/+page.svelte | 4 ++++ 1 file changed, 4 insertions(+) (limited to 'src') diff --git a/src/routes/(app)/dm/+page.svelte b/src/routes/(app)/dm/+page.svelte index 5d5b83ba..80180209 100644 --- a/src/routes/(app)/dm/+page.svelte +++ b/src/routes/(app)/dm/+page.svelte @@ -18,6 +18,10 @@ let { data } = $props(); const { user } = data; + if (!user) { + window.location.replace("/login"); + } + /// chat selection const usernameFromPubkey = async (pubkey: string): string => { const response = await fetch(`/api/users/${pubkey}`); -- cgit v1.2.3