Optimize initialization

This commit is contained in:
LittleSheep 2025-03-30 20:43:47 +08:00
parent 51a387851f
commit 4bd8ec54f1

View File

@ -467,6 +467,7 @@ class _AppSplashScreenState extends State<_AppSplashScreen> with TrayListener {
AppLifecycleListener(onExitRequested: _onExitRequested); AppLifecycleListener(onExitRequested: _onExitRequested);
} }
try {
_trayInitialization(); _trayInitialization();
_hotkeyInitialization(); _hotkeyInitialization();
_notifyInitialization(); _notifyInitialization();
@ -475,7 +476,13 @@ class _AppSplashScreenState extends State<_AppSplashScreen> with TrayListener {
_tryRequestRating(); _tryRequestRating();
_checkForUpdate(); _checkForUpdate();
setState(() => _isBusy = false); setState(() => _isBusy = false);
}).catchError((err) {
logging.error('[Bootstrap] Unable to initialize app', err);
setState(() => _isBusy = false);
}); });
} catch (err) {
logging.error('[Bootstrap] Unable to initialize (pre-stage) app', err);
}
} }
Future<AppExitResponse> _onExitRequested() async { Future<AppExitResponse> _onExitRequested() async {