|
@@ -13,6 +13,7 @@ import DrawerNavigator from './navigation/DrawerNavigator';
|
13
|
13
|
import NotificationsManager from "./utils/NotificationsManager";
|
14
|
14
|
import {Provider as PaperProvider} from 'react-native-paper';
|
15
|
15
|
import AprilFoolsManager from "./utils/AprilFoolsManager";
|
|
16
|
+import Update from "./constants/Update";
|
16
|
17
|
|
17
|
18
|
type Props = {};
|
18
|
19
|
|
|
@@ -77,7 +78,7 @@ export default class App extends React.Component<Props, State> {
|
77
|
78
|
showAprilFools: false,
|
78
|
79
|
});
|
79
|
80
|
AsyncStorageManager.getInstance().savePref(AsyncStorageManager.getInstance().preferences.showIntro.key, '0');
|
80
|
|
- AsyncStorageManager.getInstance().savePref(AsyncStorageManager.getInstance().preferences.showUpdate5.key, '0');
|
|
81
|
+ AsyncStorageManager.getInstance().savePref(AsyncStorageManager.getInstance().preferences.updateNumber.key, Update.number.toString());
|
81
|
82
|
AsyncStorageManager.getInstance().savePref(AsyncStorageManager.getInstance().preferences.showAprilFoolsStart.key, '0');
|
82
|
83
|
}
|
83
|
84
|
|
|
@@ -89,7 +90,7 @@ export default class App extends React.Component<Props, State> {
|
89
|
90
|
// Wait for custom fonts to be loaded before showing the app
|
90
|
91
|
await AsyncStorageManager.getInstance().loadPreferences();
|
91
|
92
|
ThemeManager.getInstance().setUpdateThemeCallback(this.onUpdateTheme);
|
92
|
|
- // await NotificationsManager.initExpoToken();
|
|
93
|
+ await NotificationsManager.initExpoToken();
|
93
|
94
|
this.onLoadFinished();
|
94
|
95
|
}
|
95
|
96
|
|
|
@@ -100,7 +101,7 @@ export default class App extends React.Component<Props, State> {
|
100
|
101
|
isLoading: false,
|
101
|
102
|
currentTheme: ThemeManager.getCurrentTheme(),
|
102
|
103
|
showIntro: AsyncStorageManager.getInstance().preferences.showIntro.current === '1',
|
103
|
|
- showUpdate: AsyncStorageManager.getInstance().preferences.showUpdate5.current === '1',
|
|
104
|
+ showUpdate: AsyncStorageManager.getInstance().preferences.updateNumber.current !== Update.number.toString(),
|
104
|
105
|
showAprilFools: AprilFoolsManager.getInstance().isAprilFoolsEnabled() && AsyncStorageManager.getInstance().preferences.showAprilFoolsStart.current === '1',
|
105
|
106
|
});
|
106
|
107
|
// Status bar goes dark if set too fast
|