Merged in feat/book-516-refreshtokenerror (pull request #3174)

feat(BOOK-516): clear session if we have a refreshtokenerror

* feat(BOOK-516): clear session if we have a refreshtokenerror


Approved-by: Joakim Jäderberg
This commit is contained in:
Linus Flood
2025-11-19 08:26:02 +00:00
parent 624a106964
commit 32e5c8d357

View File

@@ -1,6 +1,6 @@
"use client"
import { usePathname, useSearchParams } from "next/navigation"
import { SessionProvider, useSession } from "next-auth/react"
import { SessionProvider, signOut, useSession } from "next-auth/react"
import { useEffect, useMemo, useRef } from "react"
import {
@@ -33,6 +33,10 @@ export function SessionRefresher() {
[pathname, searchParams]
)
if (session.data?.error === "RefreshAccessTokenError") {
signOut({ redirect: false })
}
useEffect(() => {
if (timeoutId.current) {
clearTimeout(timeoutId.current)