diff --git a/src/routes/authRouter.ts b/src/routes/authRouter.ts index 877f16d..86b5bcd 100644 --- a/src/routes/authRouter.ts +++ b/src/routes/authRouter.ts @@ -44,7 +44,12 @@ export function authenticateJWT(req: Request, res: Response, next: NextFunction) next(); } catch (err) { - if (typeof err === typeof TokenExpiredError) { + if (err instanceof TokenExpiredError) { + await prisma.authJWT.delete({ + where: { + token: token, + }, + }).catch(); throw new ExpiredTokenError; } else {