@@ -33,9 +33,8 @@ import {hasAuthToken} from './libs/actions/Session';
3333import * as User from './libs/actions/User' ;
3434import * as ActiveClientManager from './libs/ActiveClientManager' ;
3535import { isSafari } from './libs/Browser' ;
36- import * as Environment from './libs/Environment/Environment' ;
3736import FS from './libs/Fullstory' ;
38- import Growl , { growlRef } from './libs/Growl' ;
37+ import { growlRef } from './libs/Growl' ;
3938import Log from './libs/Log' ;
4039import migrateOnyx from './libs/migrateOnyx' ;
4140import Navigation from './libs/Navigation/Navigation' ;
@@ -62,13 +61,6 @@ Onyx.registerLogger(({level, message, parameters}) => {
6261 if ( level === 'alert' ) {
6362 Log . alert ( message , parameters ) ;
6463 console . error ( message ) ;
65-
66- // useOnyx() calls with "canBeMissing" config set to false will display a visual alert in dev environment
67- // when they don't return data.
68- const shouldShowAlert = typeof parameters === 'object' && ! Array . isArray ( parameters ) && 'showAlert' in parameters && 'key' in parameters ;
69- if ( Environment . isDevelopment ( ) && shouldShowAlert ) {
70- Growl . error ( `${ message } Key: ${ parameters . key as string } ` , 10000 ) ;
71- }
7264 } else if ( level === 'hmmm' ) {
7365 Log . hmmm ( message , parameters ) ;
7466 } else {
@@ -106,24 +98,24 @@ function Expensify() {
10698 const { setSplashScreenState} = useSplashScreenActions ( ) ;
10799 const [ hasAttemptedToOpenPublicRoom , setAttemptedToOpenPublicRoom ] = useState ( false ) ;
108100 const { translate, preferredLocale} = useLocalize ( ) ;
109- const [ account ] = useOnyx ( ONYXKEYS . ACCOUNT , { canBeMissing : true } ) ;
110- const [ session , sessionMetadata ] = useOnyx ( ONYXKEYS . SESSION , { canBeMissing : true } ) ;
111- const [ lastRoute ] = useOnyx ( ONYXKEYS . LAST_ROUTE , { canBeMissing : true } ) ;
112- const [ userMetadata ] = useOnyx ( ONYXKEYS . USER_METADATA , { canBeMissing : true } ) ;
113- const [ isCheckingPublicRoom = true ] = useOnyx ( ONYXKEYS . IS_CHECKING_PUBLIC_ROOM , { initWithStoredValues : false , canBeMissing : true } ) ;
114- const [ updateAvailable ] = useOnyx ( ONYXKEYS . UPDATE_AVAILABLE , { initWithStoredValues : false , canBeMissing : true } ) ;
115- const [ updateRequired ] = useOnyx ( ONYXKEYS . UPDATE_REQUIRED , { initWithStoredValues : false , canBeMissing : true } ) ;
116- const [ isSidebarLoaded ] = useOnyx ( ONYXKEYS . IS_SIDEBAR_LOADED , { canBeMissing : true } ) ;
117- const [ screenShareRequest ] = useOnyx ( ONYXKEYS . SCREEN_SHARE_REQUEST , { canBeMissing : true } ) ;
118- const [ lastVisitedPath ] = useOnyx ( ONYXKEYS . LAST_VISITED_PATH , { canBeMissing : true } ) ;
119- const [ allReports ] = useOnyx ( ONYXKEYS . COLLECTION . REPORT , { canBeMissing : false } ) ;
120- const [ hasLoadedApp ] = useOnyx ( ONYXKEYS . HAS_LOADED_APP , { canBeMissing : true } ) ;
121- const [ isLoadingApp ] = useOnyx ( ONYXKEYS . IS_LOADING_APP , { canBeMissing : true } ) ;
101+ const [ account ] = useOnyx ( ONYXKEYS . ACCOUNT , { } ) ;
102+ const [ session , sessionMetadata ] = useOnyx ( ONYXKEYS . SESSION , { } ) ;
103+ const [ lastRoute ] = useOnyx ( ONYXKEYS . LAST_ROUTE , { } ) ;
104+ const [ userMetadata ] = useOnyx ( ONYXKEYS . USER_METADATA , { } ) ;
105+ const [ isCheckingPublicRoom = true ] = useOnyx ( ONYXKEYS . IS_CHECKING_PUBLIC_ROOM , { initWithStoredValues : false } ) ;
106+ const [ updateAvailable ] = useOnyx ( ONYXKEYS . UPDATE_AVAILABLE , { initWithStoredValues : false } ) ;
107+ const [ updateRequired ] = useOnyx ( ONYXKEYS . UPDATE_REQUIRED , { initWithStoredValues : false } ) ;
108+ const [ isSidebarLoaded ] = useOnyx ( ONYXKEYS . IS_SIDEBAR_LOADED , { } ) ;
109+ const [ screenShareRequest ] = useOnyx ( ONYXKEYS . SCREEN_SHARE_REQUEST , { } ) ;
110+ const [ lastVisitedPath ] = useOnyx ( ONYXKEYS . LAST_VISITED_PATH , { } ) ;
111+ const [ allReports ] = useOnyx ( ONYXKEYS . COLLECTION . REPORT , { } ) ;
112+ const [ hasLoadedApp ] = useOnyx ( ONYXKEYS . HAS_LOADED_APP , { } ) ;
113+ const [ isLoadingApp ] = useOnyx ( ONYXKEYS . IS_LOADING_APP , { } ) ;
122114 const { isOffline} = useNetwork ( ) ;
123- const [ stashedCredentials = CONST . EMPTY_OBJECT ] = useOnyx ( ONYXKEYS . STASHED_CREDENTIALS , { canBeMissing : true } ) ;
124- const [ stashedSession ] = useOnyx ( ONYXKEYS . STASHED_SESSION , { canBeMissing : true } ) ;
125- const [ introSelected ] = useOnyx ( ONYXKEYS . NVP_INTRO_SELECTED , { canBeMissing : true } ) ;
126- const [ conciergeReportID ] = useOnyx ( ONYXKEYS . CONCIERGE_REPORT_ID , { canBeMissing : true } ) ;
115+ const [ stashedCredentials = CONST . EMPTY_OBJECT ] = useOnyx ( ONYXKEYS . STASHED_CREDENTIALS , { } ) ;
116+ const [ stashedSession ] = useOnyx ( ONYXKEYS . STASHED_SESSION , { } ) ;
117+ const [ introSelected ] = useOnyx ( ONYXKEYS . NVP_INTRO_SELECTED , { } ) ;
118+ const [ conciergeReportID ] = useOnyx ( ONYXKEYS . CONCIERGE_REPORT_ID , { } ) ;
127119
128120 useDebugShortcut ( ) ;
129121 usePriorityMode ( ) ;
0 commit comments