From fdef3dc4397c892b28f440d02b5f0b3fda6be523 Mon Sep 17 00:00:00 2001 From: ashilkn Date: Tue, 11 Jun 2024 15:45:00 +0530 Subject: [PATCH] [mob][photos] Add logs for debugging --- mobile/lib/main.dart | 24 ++++++++++++++++++++++++ 1 file changed, 24 insertions(+) diff --git a/mobile/lib/main.dart b/mobile/lib/main.dart index c9659606fb..57a5fad644 100644 --- a/mobile/lib/main.dart +++ b/mobile/lib/main.dart @@ -196,6 +196,7 @@ Future _init(bool isBackground, {String via = ''}) async { final SharedPreferences preferences = await SharedPreferences.getInstance(); await _logFGHeartBeatInfo(); + _logger.info("_logFGHeartBeatInfo done"); unawaited(_scheduleHeartBeat(preferences, isBackground)); AppLifecycleService.instance.init(preferences); if (isBackground) { @@ -206,25 +207,48 @@ Future _init(bool isBackground, {String via = ''}) async { // Start workers asynchronously. No need to wait for them to start Computer.shared().turnOn(workersCount: 4).ignore(); CryptoUtil.init(); + await Configuration.instance.init(); _logger.info("Configuration done"); + await NetworkClient.instance.init(); + _logger.info("NetworkClient init done"); + ServiceLocator.instance.init(preferences, NetworkClient.instance.enteDio); await UserService.instance.init(); + _logger.info("UserService init done"); + await EntityService.instance.init(); + _logger.info("EntityService init done"); + LocationService.instance.init(preferences); _logger.info("LocationServiceInit done"); await UserRemoteFlagService.instance.init(); + _logger.info("UserRemoteFlagService init done"); + await UpdateService.instance.init(); + _logger.info("UpdateService init done"); + BillingService.instance.init(); + _logger.info("BillingService init done"); + await CollectionsService.instance.init(preferences); + _logger.info("CollectionsService init done"); + FavoritesService.instance.initFav().ignore(); await FileUploader.instance.init(preferences, isBackground); + _logger.info("FileUploader init done"); + await LocalSyncService.instance.init(preferences); + _logger.info("LocalSyncService init done"); + TrashSyncService.instance.init(preferences); RemoteSyncService.instance.init(preferences); + await SyncService.instance.init(preferences); + _logger.info("SyncService init done"); + MemoriesService.instance.init(preferences); LocalSettings.instance.init(preferences); LocalFileUpdateService.instance.init(preferences);