Reduce worker_manager memory allocation (#4435)

This commit is contained in:
Dat Dang
2026-04-09 18:26:19 +07:00
committed by GitHub
parent dd77b2d53a
commit 61530b61c6
22 changed files with 229 additions and 281 deletions
+4 -2
View File
@@ -2,7 +2,6 @@ import 'package:core/presentation/utils/theme_utils.dart';
import 'package:core/utils/build_utils.dart';
import 'package:core/utils/platform_info.dart';
import 'package:flutter/widgets.dart';
import 'package:get/get.dart';
import 'package:tmail_ui_user/features/caching/config/hive_cache_config.dart';
import 'package:tmail_ui_user/main.dart';
import 'package:tmail_ui_user/main/bindings/main_bindings.dart';
@@ -25,7 +24,10 @@ Future<void> runTmailPreload() async {
if (PlatformInfo.isWeb) AssetPreloader.preloadHtmlEditorAssets(),
], eagerError: false);
await Get.find<Executor>().warmUp(log: BuildUtils.isDebugMode);
if (PlatformInfo.isMobile) {
await workerManager.init(dynamicSpawning: true);
workerManager.log = BuildUtils.isDebugMode;
}
await CozyIntegration.integrateCozy();
await HiveCacheConfig.instance.initializeEncryptionKey();