From 66ca47c0184c09114ea59f66eb5e08a1b8bf3891 Mon Sep 17 00:00:00 2001 From: ziro Date: Fri, 14 Jul 2023 20:28:43 +0700 Subject: [PATCH] feat: Set maxAge to None only on debug mode --- nexus/core/api.py | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/nexus/core/api.py b/nexus/core/api.py index 293425a..fab27d7 100644 --- a/nexus/core/api.py +++ b/nexus/core/api.py @@ -49,7 +49,12 @@ def __init__(self, context: Optional[zmq.asyncio.Context] = None, *args, **kwarg if self.debug else os.getenv("DASHBOARD_SECRET_KEY", secrets.token_urlsafe(32)) ) - self.add_middleware(SessionMiddleware, secret_key=secretKey, max_age=None) + self.add_middleware( + SessionMiddleware, + session_cookie="user_session", + secret_key=secretKey, + max_age=None if (self.debug) else 14 * 24 * 60 * 60, + ) self.logger = getLogger("uvicorn")