fix: force app in root

This commit is contained in:
ThaUnknown 2025-04-18 14:03:41 +02:00
parent fd951a2acc
commit b37b48922d
No known key found for this signature in database

View file

@ -1,9 +1,12 @@
import { redirect } from '@sveltejs/kit'
import { redirect, error } from '@sveltejs/kit'
import { outdatedComponent } from '$lib/modules/update'
import { SETUP_VERSION } from '$lib'
import { dev } from '$app/environment'
import native from '$lib/modules/native'
export async function load () {
if (!dev && !native.isApp) return error(401, 'How did you get here?')
if (await outdatedComponent) return redirect(307, '/update/')
redirect(307, Number(localStorage.getItem('setup-finished')) >= SETUP_VERSION ? '/app/home/' : '/setup')
}