From b008e284a81a5167513c7eb5fdb83a7fb8ce7c0b Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Micha=C3=ABl=20Minelli?= <michael@minelli.me>
Date: Tue, 6 Jun 2023 20:22:13 +0200
Subject: [PATCH] SessionRoutes => Add testing session route

---
 ExpressAPI/src/routes/SessionRoutes.ts | 2 ++
 1 file changed, 2 insertions(+)

diff --git a/ExpressAPI/src/routes/SessionRoutes.ts b/ExpressAPI/src/routes/SessionRoutes.ts
index 61368e6..2ae20b4 100644
--- a/ExpressAPI/src/routes/SessionRoutes.ts
+++ b/ExpressAPI/src/routes/SessionRoutes.ts
@@ -8,6 +8,7 @@ import ParamsValidatorMiddleware from '../middlewares/ParamsValidatorMiddleware'
 import ApiRequest                from '../models/ApiRequest';
 import UserManager               from '../managers/UserManager';
 import User                      from '../models/User';
+import SecurityMiddleware        from '../middlewares/SecurityMiddleware';
 
 
 class SessionRoutes implements RoutesManager {
@@ -36,6 +37,7 @@ class SessionRoutes implements RoutesManager {
 
     registerOnBackend(backend: Express) {
         backend.post('/login', ParamsValidatorMiddleware.validate(this.loginValidator), this.login);
+        backend.get('/test_session', SecurityMiddleware.check(true), (req: ApiRequest, res: express.Response) => req.session.sendResponse(res, StatusCodes.OK));
     }
 
     private async login(req: ApiRequest, res: express.Response) {
-- 
GitLab