fix: Lint Errors

main
Flycro 2023-11-11 16:31:29 +01:00
parent 5892921a7c
commit d9955a64d4
7 changed files with 35 additions and 19 deletions

View File

@ -44,7 +44,9 @@ export function useSubmit<T>(
validationErrors.value = [] validationErrors.value = []
} }
if (e.response?.status !== 422) { throw e } if (e.response?.status !== 422) {
throw e
}
} }
finally { finally {
inProgress.value = false inProgress.value = false

View File

@ -1,4 +1,6 @@
export default defineNuxtRouteMiddleware(async () => { export default defineNuxtRouteMiddleware(async () => {
const user = useUser(); const user = useUser()
if (!user.value) return navigateTo("/login", { replace: true }); if (!user.value) {
}); return navigateTo('/login', { replace: true })
}
})

View File

@ -1,4 +1,6 @@
export default defineNuxtRouteMiddleware(async () => { export default defineNuxtRouteMiddleware(async () => {
const user = useUser(); const user = useUser()
if (user.value) return navigateTo("/", { replace: true }); if (user.value) {
}); return navigateTo('/', { replace: true })
}
})

View File

@ -1,7 +1,11 @@
export default defineNuxtRouteMiddleware(() => { export default defineNuxtRouteMiddleware(() => {
const user = useUser() const user = useUser()
if (!user.value) { return navigateTo('/login') } if (!user.value) {
return navigateTo('/login')
}
if (user.value.email_verified_at) { return navigateTo('/') } if (user.value.email_verified_at) {
return navigateTo('/')
}
}) })

View File

@ -1,9 +1,11 @@
export default defineNuxtRouteMiddleware(() => { export default defineNuxtRouteMiddleware(() => {
const user = useUser(); const user = useUser()
if (!user.value) return navigateTo("/login"); if (!user.value) {
return navigateTo('/login')
// @ts-ignore }
if (!(user.value.email_verified_at || user.value.is_verified))
return navigateTo("/verify-email"); if (!(user.value.email_verified_at)) {
}); return navigateTo('/verify-email')
}
})

View File

@ -4,7 +4,9 @@ export default defineNuxtPlugin(async () => {
const user = useUser() const user = useUser()
// Skip if already initialized on server // Skip if already initialized on server
if (user.value !== undefined) { return } if (user.value !== undefined) {
return
}
user.value = await fetchCurrentUser() user.value = await fetchCurrentUser()
}) })

View File

@ -2,7 +2,9 @@ import { FetchError } from 'ofetch'
export default defineNuxtPlugin(async (nuxtApp) => { export default defineNuxtPlugin(async (nuxtApp) => {
nuxtApp.hook('vue:error', (error) => { nuxtApp.hook('vue:error', (error) => {
if (!(error instanceof FetchError)) { throw error } if (!(error instanceof FetchError)) {
throw error
}
const status = error.response?.status ?? -1 const status = error.response?.status ?? -1