diff options
| author | Adrien Hopkins <[email protected]> | 2026-02-11 17:03:28 -0500 |
|---|---|---|
| committer | Adrien Hopkins <[email protected]> | 2026-02-11 17:03:28 -0500 |
| commit | 1ffd5c6e57e2bc0fd88508d22dd2863ec06c7fdf (patch) | |
| tree | 2400054e6528c9810432b6f32e185e6567738556 /src | |
| parent | b5c6b948bd205be4eaf861cdd4dfe358690109d7 (diff) | |
| download | coinos-ui-1ffd5c6e57e2bc0fd88508d22dd2863ec06c7fdf.tar.gz coinos-ui-1ffd5c6e57e2bc0fd88508d22dd2863ec06c7fdf.zip | |
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.
Diffstat (limited to 'src')
| -rw-r--r-- | src/routes/(app)/dm/+page.svelte | 4 |
1 files changed, 4 insertions, 0 deletions
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}`); |
