Skip to content

Commit 1187e32

Browse files
JulesssssOSBotify
authored andcommitted
Merge pull request #54364 from allroundexperts/feat-48189-2
[CP Staging] fix - use the session private domain (cherry picked from commit 20daba1) (CP triggered by Julesssss)
1 parent 86799ce commit 1187e32

File tree

2 files changed

+4
-6
lines changed

2 files changed

+4
-6
lines changed

src/hooks/useOnboardingFlow.ts

+2-3
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,11 @@
11
import {useEffect} from 'react';
22
import {NativeModules} from 'react-native';
33
import {useOnyx} from 'react-native-onyx';
4-
import * as LoginUtils from '@libs/LoginUtils';
54
import Navigation from '@libs/Navigation/Navigation';
65
import {hasCompletedGuidedSetupFlowSelector, tryNewDotOnyxSelector} from '@libs/onboardingSelectors';
76
import Permissions from '@libs/Permissions';
87
import * as SearchQueryUtils from '@libs/SearchQueryUtils';
8+
import * as Session from '@userActions/Session';
99
import * as OnboardingFlow from '@userActions/Welcome/OnboardingFlow';
1010
import ONYXKEYS from '@src/ONYXKEYS';
1111
import ROUTES from '@src/ROUTES';
@@ -27,8 +27,7 @@ function useOnboardingFlowRouter() {
2727

2828
const [dismissedProductTraining, dismissedProductTrainingMetadata] = useOnyx(ONYXKEYS.NVP_DISMISSED_PRODUCT_TRAINING);
2929

30-
const [session] = useOnyx(ONYXKEYS.SESSION);
31-
const isPrivateDomain = !!session?.email && !LoginUtils.isEmailPublicDomain(session?.email);
30+
const isPrivateDomain = Session.isUserOnPrivateDomain();
3231

3332
const [isSingleNewDotEntry, isSingleNewDotEntryMetadata] = useOnyx(ONYXKEYS.IS_SINGLE_NEW_DOT_ENTRY);
3433
const [allBetas, allBetasMetadata] = useOnyx(ONYXKEYS.BETAS);

src/libs/Navigation/NavigationRoot.tsx

+2-3
Original file line numberDiff line numberDiff line change
@@ -12,10 +12,10 @@ import useThemePreference from '@hooks/useThemePreference';
1212
import Firebase from '@libs/Firebase';
1313
import {FSPage} from '@libs/Fullstory';
1414
import Log from '@libs/Log';
15-
import * as LoginUtils from '@libs/LoginUtils';
1615
import {hasCompletedGuidedSetupFlowSelector} from '@libs/onboardingSelectors';
1716
import {getPathFromURL} from '@libs/Url';
1817
import {updateLastVisitedPath} from '@userActions/App';
18+
import * as Session from '@userActions/Session';
1919
import {updateOnboardingLastVisitedPath} from '@userActions/Welcome';
2020
import {getOnboardingInitialPath} from '@userActions/Welcome/OnboardingFlow';
2121
import CONST from '@src/CONST';
@@ -93,8 +93,7 @@ function NavigationRoot({authenticated, lastVisitedPath, initialUrl, onReady, sh
9393
const {shouldUseNarrowLayout} = useResponsiveLayout();
9494
const {setActiveWorkspaceID} = useActiveWorkspace();
9595
const [user] = useOnyx(ONYXKEYS.USER);
96-
const [session] = useOnyx(ONYXKEYS.SESSION);
97-
const isPrivateDomain = !!session?.email && !LoginUtils.isEmailPublicDomain(session?.email);
96+
const isPrivateDomain = Session.isUserOnPrivateDomain();
9897

9998
const [isOnboardingCompleted = true] = useOnyx(ONYXKEYS.NVP_ONBOARDING, {
10099
selector: hasCompletedGuidedSetupFlowSelector,

0 commit comments

Comments
 (0)