From 0ffe58ab272e3f52dc1e2fffea0e8a13fdefe16f Mon Sep 17 00:00:00 2001
From: Christian Zheng <czheng@takima.fr>
Date: Mon, 11 Apr 2022 18:47:19 +0200
Subject: [PATCH] fix(login): persist login state at startup

---
 deadlock-plugins/deadlock-extension/src/core/controller.ts | 6 ++++++
 1 file changed, 6 insertions(+)

diff --git a/deadlock-plugins/deadlock-extension/src/core/controller.ts b/deadlock-plugins/deadlock-extension/src/core/controller.ts
index 27dc4631..7a8396c8 100644
--- a/deadlock-plugins/deadlock-extension/src/core/controller.ts
+++ b/deadlock-plugins/deadlock-extension/src/core/controller.ts
@@ -37,7 +37,13 @@ export default class Controller {
 				}
 			},
 		});
+		this.init();
 	}
+	async init() {
+		const exensionStorage = ExtensionStore.getInstance();
+		this.gettingStartedView.isAlreadyConnected = !!(await exensionStorage.getAccessToken());
+	}
+
 	async authenticate() {
 		const tokens = await this.connection.getToken({ openLink: Controller.openBrowserWithUrl });
 		const exensionStorage = ExtensionStore.getInstance();
-- 
GitLab