From 9dd7efb951bf814e495f19883a3fdb4e9319e2c6 Mon Sep 17 00:00:00 2001 From: Ido Shamun Date: Tue, 7 Jan 2025 18:39:30 +0200 Subject: [PATCH] feat: native ios support Missing bits that are required to release an ios app. This is still WIP --- packages/shared/src/components/auth/AuthOptions.tsx | 3 +++ packages/webapp/pages/callback.tsx | 6 ++++++ 2 files changed, 9 insertions(+) diff --git a/packages/shared/src/components/auth/AuthOptions.tsx b/packages/shared/src/components/auth/AuthOptions.tsx index ec870a601a..99991c4b1b 100644 --- a/packages/shared/src/components/auth/AuthOptions.tsx +++ b/packages/shared/src/components/auth/AuthOptions.tsx @@ -307,6 +307,9 @@ function AuthOptions({ return undefined; } + // eslint-disable-next-line no-console + console.log('message', e.data); + if (e.data?.flow) { const connected = await getKratosFlow(AuthFlow.Registration, e.data.flow); diff --git a/packages/webapp/pages/callback.tsx b/packages/webapp/pages/callback.tsx index 9de9e63f89..ffd0f35fb3 100644 --- a/packages/webapp/pages/callback.tsx +++ b/packages/webapp/pages/callback.tsx @@ -7,6 +7,9 @@ import LogContext from '@dailydotdev/shared/src/contexts/LogContext'; function CallbackPage(): ReactElement { const { logEvent } = useContext(LogContext); useEffect(() => { + // eslint-disable-next-line no-console + console.log('CallbackPage'); + const urlSearchParams = new URLSearchParams(window.location.search); const params = Object.fromEntries(urlSearchParams.entries()); const eventKey = params.login @@ -22,6 +25,9 @@ function CallbackPage(): ReactElement { window.location.replace(`/reset-password?${search}`); return; } + // eslint-disable-next-line no-console + console.log('postWindowMessage', !!window.opener, eventKey, params); + postWindowMessage(eventKey, params); window.close(); } catch (err) {