diff options
Diffstat (limited to 'apps/web/app')
| -rw-r--r-- | apps/web/app/logout/page.tsx | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/apps/web/app/logout/page.tsx b/apps/web/app/logout/page.tsx index 0df28978..91ad684d 100644 --- a/apps/web/app/logout/page.tsx +++ b/apps/web/app/logout/page.tsx @@ -4,13 +4,21 @@ import { useEffect } from "react"; import { useRouter } from "next/navigation"; import { signOut } from "next-auth/react"; +import { useSearchHistory } from "@karakeep/shared-react/hooks/search-history"; + export default function Logout() { const router = useRouter(); + const { clearHistory } = useSearchHistory({ + getItem: (k: string) => localStorage.getItem(k), + setItem: (k: string, v: string) => localStorage.setItem(k, v), + removeItem: (k: string) => localStorage.removeItem(k), + }); useEffect(() => { signOut({ redirect: false, callbackUrl: "/", }).then((d) => { + clearHistory(); router.push(d.url); }); }, []); |
