From 7d8003793c7b485f0ba3e0beaffc3156838aa9a8 Mon Sep 17 00:00:00 2001 From: Tomasz Misiukiewicz Date: Mon, 16 Mar 2026 13:56:47 +0100 Subject: [PATCH] add shouldSkipOnboarding params to log --- src/libs/Navigation/guards/OnboardingGuard.ts | 23 +++++++++++++++---- 1 file changed, 19 insertions(+), 4 deletions(-) diff --git a/src/libs/Navigation/guards/OnboardingGuard.ts b/src/libs/Navigation/guards/OnboardingGuard.ts index a2bd157f805fe..bdee4a17e8959 100644 --- a/src/libs/Navigation/guards/OnboardingGuard.ts +++ b/src/libs/Navigation/guards/OnboardingGuard.ts @@ -179,16 +179,20 @@ const OnboardingGuard: NavigationGuard = { return {type: 'REDIRECT', route: ROUTES.HOME}; } + const skipOnboardingConfig = CONFIG.SKIP_ONBOARDING; + const isLoading = context.isLoading; + const isNavigatingWithReplace = isNavigatingToOnboardingFlowWithReplaceAction(action); + const shouldSkipOnboarding = - CONFIG.SKIP_ONBOARDING || - context.isLoading || + skipOnboardingConfig || + isLoading || isTransitioning || isOnboardingCompleted || isMigratedUser || isSingleEntry || needsExplanationModal || isInvitedOrGroupMember || - isNavigatingToOnboardingFlowWithReplaceAction(action); + isNavigatingWithReplace; if (shouldSkipOnboarding) { return {type: 'ALLOW'}; @@ -197,7 +201,18 @@ const OnboardingGuard: NavigationGuard = { // User needs onboarding - calculate the correct step and redirect const onboardingRoute = getOnboardingRoute(); - Log.info('[OnboardingGuard] Redirecting to onboarding route', false, {onboardingRoute}); + Log.info('[OnboardingGuard] Redirecting to onboarding route', false, { + onboardingRoute, + skipOnboardingConfig, + isLoading, + isTransitioning, + isOnboardingCompleted, + isMigratedUser, + isSingleEntry, + needsExplanationModal, + isInvitedOrGroupMember, + isNavigatingWithReplace, + }); return { type: 'REDIRECT',