TF-2310 Use singleton for HiveCacheConfig to avoid creating multiple instance

This commit is contained in:
dab246
2024-04-09 10:28:38 +07:00
committed by Dat H. Pham
parent 779bd224b1
commit 017c7135d3
13 changed files with 27 additions and 21 deletions
@@ -91,7 +91,7 @@ class HomeController extends ReloadableController {
static void downloadCallback(String id, DownloadTaskStatus status, int progress) {}
void _cleanupCache() async {
await HiveCacheConfig().onUpgradeDatabase(cachingManager);
await HiveCacheConfig.instance.onUpgradeDatabase(cachingManager);
await Future.wait([
_cleanupEmailCacheInteractor.execute(EmailCleanupRule(Duration.defaultCacheInternal)),