diff --git a/lib/services/machine_learning/semantic_search/semantic_search_service.dart b/lib/services/machine_learning/semantic_search/semantic_search_service.dart index e5e855ba4..ae606837e 100644 --- a/lib/services/machine_learning/semantic_search/semantic_search_service.dart +++ b/lib/services/machine_learning/semantic_search/semantic_search_service.dart @@ -1,5 +1,6 @@ import "dart:async"; import "dart:collection"; +import "dart:io"; import "package:computer/computer.dart"; import "package:logging/logging.dart"; @@ -100,13 +101,17 @@ class SemanticSearchService { if (shouldSyncImmediately) { unawaited(sync()); } - Bus.instance.on().listen((event) { - if (event.shouldRun) { - _startIndexing(); - } else { - _pauseIndexing(); - } - }); + if (Platform.isAndroid) { + Bus.instance.on().listen((event) { + if (event.shouldRun) { + _startIndexing(); + } else { + _pauseIndexing(); + } + }); + } else { + _startIndexing(); + } } Future release() async {