jan/web/app/_hooks/useSignOut.ts
2023-10-20 11:29:10 +07:00

15 lines
324 B
TypeScript

import { signOut as signOutNextAuth } from 'next-auth/react'
export default function useSignOut() {
const signOut = async () => {
try {
await fetch(`api/auth/logout`, { method: 'GET' })
await signOutNextAuth({ callbackUrl: '/' })
} catch (e) {
console.error(e)
}
}
return { signOut }
}