From 9bdb1f5c6ea63071914a94510dc27ca329d3a8fe Mon Sep 17 00:00:00 2001 From: Troy Benson Date: Sat, 26 Oct 2024 23:47:16 +0000 Subject: [PATCH] fix: extension auth --- src/App.vue | 4 +- src/components/utility/LoginButton.vue | 10 +++- src/composables/useAuth.ts | 12 +++++ src/store/main.ts | 8 ++++ src/views/ExtensionAuth.vue | 37 ++++++++------- src/views/OAuth2.vue | 64 +++++++++++++++++--------- src/views/window.messages.ts | 6 +-- 7 files changed, 92 insertions(+), 49 deletions(-) diff --git a/src/App.vue b/src/App.vue index 25dc7c69..f6549dba 100644 --- a/src/App.vue +++ b/src/App.vue @@ -81,7 +81,7 @@ import ModalViewport from "@/components/modal/ModalViewport.vue"; import ContextMenu from "@/components/overlay/ContextMenu.vue"; import { log } from "./Logger"; import Icon from "./components/utility/Icon.vue"; -import { WindowSelfMessage } from "./views/window.messages"; +import { WindowMessage } from "./views/window.messages"; import { setupActor } from "@/ActorLogic"; const store = useStore(); @@ -110,7 +110,7 @@ provideApolloClient(apolloClient); // Set up the actor user window.addEventListener("message", (e) => { if (e.origin === location.origin) { - const data = e.data as WindowSelfMessage; + const data = e.data as WindowMessage; log.info("Received message from popup", `${JSON.stringify(data)}`); diff --git a/src/components/utility/LoginButton.vue b/src/components/utility/LoginButton.vue index 4f89b154..52c23cb6 100644 --- a/src/components/utility/LoginButton.vue +++ b/src/components/utility/LoginButton.vue @@ -1,6 +1,6 @@