jan/web-client/app/_hooks/useSignOut.ts
NamH d55a83888b
refactor: replacing mobx with jotai (#160)
* refactor: replacing mobx with jotai

Signed-off-by: James <james@jan.ai>
Co-authored-by: James <james@jan.ai>
Co-authored-by: Louis <louis@jan.ai>
2023-09-13 21:33:53 -07:00

15 lines
330 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 };
}