From 3a614190e188f1ec26bdadd15600986a200effb9 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Micha=C3=ABl=20Minelli?= <michael@minelli.me>
Date: Fri, 9 Jun 2023 18:37:19 +0200
Subject: [PATCH] LocalConfig => Add gitlab personal token

---
 NodeApp/src/Config/LocalConfig/LocalConfig.ts     | 2 ++
 NodeApp/src/Config/LocalConfig/LocalConfigKeys.ts | 3 ++-
 2 files changed, 4 insertions(+), 1 deletion(-)

diff --git a/NodeApp/src/Config/LocalConfig/LocalConfig.ts b/NodeApp/src/Config/LocalConfig/LocalConfig.ts
index 39a376c..d622cc1 100644
--- a/NodeApp/src/Config/LocalConfig/LocalConfig.ts
+++ b/NodeApp/src/Config/LocalConfig/LocalConfig.ts
@@ -3,6 +3,7 @@ import logger          from '../../shared/logging/WinstonLogger';
 import SessionManager  from '../../managers/SessionManager';
 import Config          from '../Config';
 import LocalConfigKeys from './LocalConfigKeys';
+import GitlabManager   from '../../managers/GitlabManager';
 
 
 class LocalConfig {
@@ -34,6 +35,7 @@ class LocalConfig {
         this._config = JSON.parse(fs.readFileSync(this.configPath).toString());
 
         SessionManager.token = this._config.apiToken;
+        GitlabManager.token = this._config.gitlabPersonalToken;
     }
 
     updateConfig(key: LocalConfigKeys, value: any) {
diff --git a/NodeApp/src/Config/LocalConfig/LocalConfigKeys.ts b/NodeApp/src/Config/LocalConfig/LocalConfigKeys.ts
index 8803557..7f1e6ab 100644
--- a/NodeApp/src/Config/LocalConfig/LocalConfigKeys.ts
+++ b/NodeApp/src/Config/LocalConfig/LocalConfigKeys.ts
@@ -1,5 +1,6 @@
 enum LocalConfigKeys {
-    API_TOKEN = 'apiToken'
+    API_TOKEN             = 'apiToken',
+    GITLAB_PERSONAL_TOKEN = 'gitlabPersonalToken',
 }
 
 
-- 
GitLab