From 656baa972d274cd96bac04a9007a9f1f4c5929ff Mon Sep 17 00:00:00 2001 From: laurenspriem Date: Fri, 25 Oct 2024 10:39:51 +0530 Subject: [PATCH] [mob][photos] Simplify --- .../lib/services/machine_learning/ml_indexing_isolate.dart | 6 +----- 1 file changed, 1 insertion(+), 5 deletions(-) diff --git a/mobile/lib/services/machine_learning/ml_indexing_isolate.dart b/mobile/lib/services/machine_learning/ml_indexing_isolate.dart index f9dfbc8503..2f0e37effb 100644 --- a/mobile/lib/services/machine_learning/ml_indexing_isolate.dart +++ b/mobile/lib/services/machine_learning/ml_indexing_isolate.dart @@ -28,8 +28,6 @@ class MLIndexingIsolate extends SuperIsolate { @override bool get shouldAutomaticDispose => true; - bool? indexingModelsCleanedLocally; - final _initModelLock = Lock(); final _downloadModelLock = Lock(); @@ -126,7 +124,6 @@ class MLIndexingIsolate extends SuperIsolate { FaceEmbeddingService.instance.downloadModel(forceRefresh), ClipImageEncoder.instance.downloadModel(forceRefresh), ]); - indexingModelsCleanedLocally = false; areModelsDownloaded = true; }); } @@ -197,7 +194,7 @@ class MLIndexingIsolate extends SuperIsolate { } Future cleanupLocalIndexingModels() async { - if (indexingModelsCleanedLocally == true) return; + if (!areModelsDownloaded) return; await _releaseModels(); final List remoteModelPaths = []; @@ -211,7 +208,6 @@ class MLIndexingIsolate extends SuperIsolate { await RemoteAssetsService.instance.cleanupSelectedModels(remoteModelPaths); areModelsDownloaded = false; - indexingModelsCleanedLocally = true; } Future _releaseModels() async {