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