From 07b92a2180ca6600f09e03a85c8ca7a06d24cbfc Mon Sep 17 00:00:00 2001 From: Paul Frazee Date: Wed, 15 Jun 2022 20:26:41 -0500 Subject: Implement full auth flow in iOS --- src/state/index.ts | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) (limited to 'src/state/index.ts') diff --git a/src/state/index.ts b/src/state/index.ts index fa7c9518d..460815d13 100644 --- a/src/state/index.ts +++ b/src/state/index.ts @@ -7,6 +7,7 @@ import { import {Environment} from './env' import * as storage from './storage' import * as auth from './auth' +import * as urls from '../platform/urls' const ROOT_STATE_STORAGE_KEY = 'root' @@ -32,9 +33,9 @@ export async function setupState() { if (env.authStore) { const isAuthed = await auth.isAuthed(env.authStore) rootStore.session.setAuthed(isAuthed) - const ucan = await auth.parseUrlForUcan() - if (ucan) { - await env.authStore.addUcan(ucan) + + // handle redirect from auth + if (await auth.initialLoadUcanCheck(env.authStore)) { rootStore.session.setAuthed(true) } } -- cgit 1.4.1