diff --git a/src/AuthContext/AuthContextProvider.tsx b/src/AuthContext/AuthContextProvider.tsx index 88dc19d..a1ec285 100644 --- a/src/AuthContext/AuthContextProvider.tsx +++ b/src/AuthContext/AuthContextProvider.tsx @@ -194,11 +194,11 @@ export default function AuthContextProvider({children}: AuthContextProviderProps return () => client.interceptors.response.eject(interceptor) }, [logout, refresh]) - const dispatchPasswordAvailableEvent = useCallback(() => { + const dispatchPasswordStatusEvent = useCallback(() => { window.dispatchEvent( new CustomEvent("kleckrelay-blob", { detail: { - type: "password-available", + type: "password-status", data: { status: (() => { if (doNotAskForPassword) { @@ -221,8 +221,8 @@ export default function AuthContextProvider({children}: AuthContextProviderProps const handleExtensionEvent = useCallback( (event: ExtensionKleckEvent) => { switch (event.detail.type) { - case "password-available": - dispatchPasswordAvailableEvent() + case "password-status": + dispatchPasswordStatusEvent() break case "ask-for-password": setAskForPassword(true) @@ -241,7 +241,7 @@ export default function AuthContextProvider({children}: AuthContextProviderProps break } }, - [dispatchPasswordAvailableEvent], + [dispatchPasswordStatusEvent], ) useEvent("kleckrelay-kleck", handleExtensionEvent) @@ -272,7 +272,7 @@ export default function AuthContextProvider({children}: AuthContextProviderProps onClose={doNotAskAgain => { setDoNotAskForPassword(doNotAskAgain) setAskForPassword(false) - dispatchPasswordAvailableEvent() + dispatchPasswordStatusEvent() }} /> diff --git a/src/extension-types.ts b/src/extension-types.ts index 8f550dd..6624b62 100644 --- a/src/extension-types.ts +++ b/src/extension-types.ts @@ -1,5 +1,5 @@ -interface ExtensionKleckMessagePasswordAvailable { - type: "password-available" +interface ExtensionKleckMessagePasswordStatus { + type: "password-status" } interface ExtensionKleckMessageAskForPassword { @@ -11,7 +11,7 @@ interface ExtensionKleckMessageUser { } export type ExtensionKleckMessage = - | ExtensionKleckMessagePasswordAvailable + | ExtensionKleckMessagePasswordStatus | ExtensionKleckMessageAskForPassword | ExtensionKleckMessageUser