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