From eeb177dca5d37e09f66723643a7ef1b508cd40a9 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Micha=C3=ABl=20Minelli?= <michael@minelli.me>
Date: Wed, 4 Oct 2023 19:16:31 +0200
Subject: [PATCH] Session => Add possibility to send en personal code into the
 data of the response

---
 ExpressAPI/src/controllers/Session.ts | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/ExpressAPI/src/controllers/Session.ts b/ExpressAPI/src/controllers/Session.ts
index fd6b85f..77549d8 100644
--- a/ExpressAPI/src/controllers/Session.ts
+++ b/ExpressAPI/src/controllers/Session.ts
@@ -68,9 +68,9 @@ class Session {
      Send a response to the client
      Information: Data could be a promise or an object. If it's a promise, we wait on the data to be resolved before sending the response
      */
-    sendResponse(res: express.Response, code: number, data?: any, descriptionOverride?: string) {
+    sendResponse(res: express.Response, code: number, data?: any, descriptionOverride?: string, internalCode?: number) {
         Promise.resolve(data).then((toReturn: any) => {
-            this.getResponse(code, toReturn, descriptionOverride).then(response => {
+            this.getResponse(internalCode ?? code, toReturn, descriptionOverride).then(response => {
                 res.status(code).json(response);
             });
         });
-- 
GitLab