Show option to clear embeddings only in debug mode

This commit is contained in:
vishnukvmd 2023-12-18 10:39:32 +05:30
parent 0e6aef48d3
commit d083ef40f9

View file

@ -1,5 +1,6 @@
import "dart:async"; import "dart:async";
import "package:flutter/foundation.dart";
import "package:flutter/material.dart"; import "package:flutter/material.dart";
import "package:intl/intl.dart"; import "package:intl/intl.dart";
import "package:photos/core/event_bus.dart"; import "package:photos/core/event_bus.dart";
@ -91,7 +92,7 @@ class _MachineLearningSettingsPageState
!LocalSettings.instance.hasEnabledMagicSearch(), !LocalSettings.instance.hasEnabledMagicSearch(),
); );
if (LocalSettings.instance.hasEnabledMagicSearch()) { if (LocalSettings.instance.hasEnabledMagicSearch()) {
SemanticSearchService.instance.sync(); unawaited(SemanticSearchService.instance.sync());
} else { } else {
await SemanticSearchService.instance.clearQueue(); await SemanticSearchService.instance.clearQueue();
} }
@ -111,7 +112,7 @@ class _MachineLearningSettingsPageState
const SizedBox( const SizedBox(
height: 12, height: 12,
), ),
hasEnabled hasEnabled && kDebugMode
? Column( ? Column(
children: [ children: [
const MagicSearchIndexStatsWidget(), const MagicSearchIndexStatsWidget(),