From b78c48ececd8f61927b9a64dcb730955977e6aaf Mon Sep 17 00:00:00 2001 From: quthla Date: Mon, 17 Dec 2018 20:37:10 +0100 Subject: [PATCH] Fix android external auth (#2319) * Fix android external auth * Update external_auth.ts * Update external_auth.ts * Update external_auth.ts --- src/common/auth/external_auth.ts | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/src/common/auth/external_auth.ts b/src/common/auth/external_auth.ts index 4f5613af15..cbb4e573aa 100644 --- a/src/common/auth/external_auth.ts +++ b/src/common/auth/external_auth.ts @@ -18,8 +18,8 @@ interface RefreshTokenResponse { declare global { interface Window { externalApp?: { - getExternalAuth(payload: BasePayload); - revokeExternalAuth(payload: BasePayload); + getExternalAuth(payload: string); + revokeExternalAuth(payload: string); }; webkit?: { messageHandlers: { @@ -67,7 +67,7 @@ export default class ExternalAuth extends Auth { const callbackPayload = { callback: CALLBACK_SET_TOKEN }; if (window.externalApp) { - window.externalApp.getExternalAuth(callbackPayload); + window.externalApp.getExternalAuth(JSON.stringify(callbackPayload)); } else { window.webkit!.messageHandlers.getExternalAuth.postMessage( callbackPayload @@ -92,7 +92,7 @@ export default class ExternalAuth extends Auth { const callbackPayload = { callback: CALLBACK_REVOKE_TOKEN }; if (window.externalApp) { - window.externalApp.revokeExternalAuth(callbackPayload); + window.externalApp.revokeExternalAuth(JSON.stringify(callbackPayload)); } else { window.webkit!.messageHandlers.revokeExternalAuth.postMessage( callbackPayload