first commit

This commit is contained in:
Beyhan Oğur
2026-04-26 22:07:47 +03:00
commit 5285a0dd86
522 changed files with 41738 additions and 0 deletions

11
app/plugins/auth-error.ts Normal file
View File

@@ -0,0 +1,11 @@
export default defineNuxtPlugin((nuxtApp) => {
const { data, signOut } = useAuth();
// Watch for session changes
watch(data, async (session) => {
if (session?.error === 'RefreshAccessTokenError') {
console.warn('Refresh token expired or invalid. Signing out...');
await signOut({ callbackUrl: '/auth/login' });
}
}, { immediate: true });
});