stadtwerke/innungsapp/apps/mobile/hooks/useAuth.ts

19 lines
381 B
TypeScript

import { useAuthStore } from '@/store/auth.store'
import { useRouter } from 'expo-router'
export function useAuth() {
const { session, signOut } = useAuthStore()
const router = useRouter()
async function handleSignOut() {
await signOut()
router.replace('/(auth)/login')
}
return {
session,
isAuthenticated: !!session,
signOut: handleSignOut,
}
}