loads of polish and bug fixes

This commit is contained in:
Chris Sanden
2026-05-05 15:41:44 +02:00
parent a4f99a50d0
commit 2bb2ac63a0
8 changed files with 379 additions and 53 deletions

View File

@@ -1,4 +1,5 @@
import { GetActiveSession, RemoveActiveSession, type ActiveSession } from '@/lib/asyncStorage';
import { GetActiveSession, type ActiveSession } from '@/lib/asyncStorage';
import { finalizeStoredSession } from '@/lib/sessionLifecycle';
import { supabase } from '@/lib/supabase';
import { Session } from '@supabase/supabase-js';
import { Redirect, Stack, router, useFocusEffect, useLocalSearchParams } from 'expo-router';
@@ -121,7 +122,7 @@ export default function SetupScreen() {
]);
if (storedActiveSession && storedActiveSession.endTime <= Date.now()) {
await RemoveActiveSession();
await finalizeStoredSession('expired', storedActiveSession);
setActiveSession(null);
} else {
setActiveSession(storedActiveSession);
@@ -218,7 +219,7 @@ export default function SetupScreen() {
}
if (freshActiveSession) {
await RemoveActiveSession();
await finalizeStoredSession('expired', freshActiveSession);
setActiveSession(null);
}