diff options
Diffstat (limited to 'src/routes')
| -rw-r--r-- | src/routes/user/+page.svelte | 7 |
1 files changed, 6 insertions, 1 deletions
diff --git a/src/routes/user/+page.svelte b/src/routes/user/+page.svelte index 8db13d7d..29bd132b 100644 --- a/src/routes/user/+page.svelte +++ b/src/routes/user/+page.svelte @@ -6,6 +6,7 @@ import { env } from '$env/dynamic/public'; import HeadTitle from '$lib/Home/HeadTitle.svelte'; import root from '$lib/Utility/root'; + import { page } from '$app/stores'; const user = browser && localStorage.getItem('identity') @@ -14,7 +15,11 @@ onMount(() => { if (user) { - goto(root(`/user/${user}`)); + if (browser && $page.url.searchParams.get('badges') !== null) { + goto(root(`/user/${user}/badges`)); + } else { + goto(root(`/user/${user}`)); + } } else { goto( `https://anilist.co/api/v2/oauth/authorize?client_id=${env.PUBLIC_ANILIST_CLIENT_ID}&redirect_uri=${env.PUBLIC_ANILIST_REDIRECT_URI}&response_type=code` |