|
@@ -31,7 +31,12 @@ export async function logout(
|
|
}
|
|
}
|
|
|
|
|
|
try {
|
|
try {
|
|
- await invalidateSession(session.sessionId);
|
|
|
|
|
|
+ try {
|
|
|
|
+ await invalidateSession(session.sessionId);
|
|
|
|
+ } catch (error) {
|
|
|
|
+ logger.error("Failed to invalidate session", error)
|
|
|
|
+ }
|
|
|
|
+
|
|
const isSecure = req.protocol === "https";
|
|
const isSecure = req.protocol === "https";
|
|
res.setHeader("Set-Cookie", createBlankSessionTokenCookie(isSecure));
|
|
res.setHeader("Set-Cookie", createBlankSessionTokenCookie(isSecure));
|
|
|
|
|