From 9b3278eb1e00734c3d20fd52cb8f00407c8e56a7 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Micha=C3=ABl=20Minelli?= <michael@minelli.me>
Date: Thu, 2 Nov 2023 13:56:30 +0100
Subject: [PATCH] GitlabManager => Remove token storage (move to
 SessionManager)

---
 NodeApp/src/managers/GitlabManager.ts | 36 ++++-----------------------
 1 file changed, 5 insertions(+), 31 deletions(-)

diff --git a/NodeApp/src/managers/GitlabManager.ts b/NodeApp/src/managers/GitlabManager.ts
index 92ce994..6562ad9 100644
--- a/NodeApp/src/managers/GitlabManager.ts
+++ b/NodeApp/src/managers/GitlabManager.ts
@@ -1,41 +1,15 @@
-import LocalConfig     from '../config/LocalConfig';
-import LocalConfigKeys from '../types/LocalConfigKeys';
-import axios           from 'axios';
-import ora             from 'ora';
-import GitlabUser      from '../shared/types/Gitlab/GitlabUser';
-import GitlabRoute     from '../shared/types/Gitlab/GitlabRoute';
-import SharedConfig    from '../shared/config/SharedConfig';
+import axios        from 'axios';
+import ora          from 'ora';
+import GitlabUser   from '../shared/types/Gitlab/GitlabUser';
+import GitlabRoute  from '../shared/types/Gitlab/GitlabRoute';
+import SharedConfig from '../shared/config/SharedConfig';
 
 
 class GitlabManager {
-    private _token: string | null = null;
-
     private getApiUrl(route: GitlabRoute): string {
         return `${ SharedConfig.gitlab.apiURL }${ route }`;
     }
 
-    get isLogged(): boolean {
-        return this._token !== null;
-    }
-
-    get token(): string {
-        return this._token || '';
-    }
-
-    set token(token: string) {
-        this._token = token;
-
-        LocalConfig.updateConfig(LocalConfigKeys.GITLAB_PERSONAL_TOKEN, token);
-    }
-
-    login(token: string): void {
-        this.token = token;
-    }
-
-    logout(): void {
-        this.token = '';
-    }
-
     public async testToken(verbose: boolean = true): Promise<[ boolean, boolean ]> {
         if ( verbose ) {
             ora('Checking Gitlab token: ').start().info();
-- 
GitLab