refactor: add onMastoInit

This commit is contained in:
三咲智子 2023-01-03 17:53:31 +08:00
parent 6092b27da6
commit 6729666170
No known key found for this signature in database
GPG key ID: 69992F2250DFD93E
5 changed files with 15 additions and 22 deletions

View file

@ -4,18 +4,10 @@ export default defineNuxtRouteMiddleware((to) => {
if (to.path === '/signin/callback')
return
if (!isMastoInitialised.value) {
watchOnce(isMastoInitialised, () => {
if (!currentUser.value)
return navigateTo(`/${currentServer.value}/public`)
if (to.path === '/')
return navigateTo('/home')
})
return
}
if (!currentUser.value)
return navigateTo(`/${currentServer.value}/public`)
if (to.path === '/')
return navigateTo('/home')
onMastoInit(() => {
if (!currentUser.value)
return navigateTo(`/${currentServer.value}/public`)
if (to.path === '/')
return navigateTo('/home')
})
})