@@ -7,11 +7,11 @@ import ScreenWrapper from '@components/ScreenWrapper';
77import useNetwork from '@hooks/useNetwork' ;
88import useOnyx from '@hooks/useOnyx' ;
99import useThemeStyles from '@hooks/useThemeStyles' ;
10+ import { confirmReadyToOpenApp } from '@libs/actions/App' ;
11+ import { startMoneyRequest } from '@libs/actions/IOU' ;
1012import interceptAnonymousUser from '@libs/interceptAnonymousUser' ;
1113import Navigation from '@libs/Navigation/Navigation' ;
12- import * as ReportUtils from '@libs/ReportUtils' ;
13- import * as App from '@userActions/App' ;
14- import * as IOU from '@userActions/IOU' ;
14+ import { findSelfDMReportID , generateReportID } from '@libs/ReportUtils' ;
1515import CONST from '@src/CONST' ;
1616import ONYXKEYS from '@src/ONYXKEYS' ;
1717import ROUTES from '@src/ROUTES' ;
@@ -26,21 +26,21 @@ function TrackExpensePage() {
2626 const styles = useThemeStyles ( ) ;
2727 const isUnmounted = useRef ( false ) ;
2828 const { isOffline} = useNetwork ( ) ;
29- const [ hasSeenTrackTraining , hasSeenTrackTrainingResult ] = useOnyx ( ONYXKEYS . NVP_HAS_SEEN_TRACK_TRAINING ) ;
29+ const [ hasSeenTrackTraining , hasSeenTrackTrainingResult ] = useOnyx ( ONYXKEYS . NVP_HAS_SEEN_TRACK_TRAINING , { canBeMissing : true } ) ;
3030 const isLoadingHasSeenTrackTraining = isLoadingOnyxValue ( hasSeenTrackTrainingResult ) ;
3131
3232 useFocusEffect ( ( ) => {
3333 interceptAnonymousUser ( ( ) => {
34- App . confirmReadyToOpenApp ( ) ;
34+ confirmReadyToOpenApp ( ) ;
3535 Navigation . isNavigationReady ( ) . then ( ( ) => {
3636 if ( isUnmounted . current || isLoadingHasSeenTrackTraining ) {
3737 return ;
3838 }
3939 Navigation . goBack ( ) ;
40- IOU . startMoneyRequest (
40+ startMoneyRequest (
4141 CONST . IOU . TYPE . TRACK ,
4242 // eslint-disable-next-line @typescript-eslint/prefer-nullish-coalescing
43- ReportUtils . findSelfDMReportID ( ) || ReportUtils . generateReportID ( ) ,
43+ findSelfDMReportID ( ) || generateReportID ( ) ,
4444 ) ;
4545
4646 if ( ! hasSeenTrackTraining && ! isOffline ) {
0 commit comments