removeFromHistory method
- String query
Removes a specific query from history.
Implementation
Future<void> removeFromHistory(String query) async {
_ensureInitialized();
final normalizedQuery = query.trim().toLowerCase();
final keysToDelete = <dynamic>[];
for (final key in _box!.keys) {
final item = _box!.get(key);
if (item?.query.toLowerCase() == normalizedQuery) {
keysToDelete.add(key);
}
}
await _box!.deleteAll(keysToDelete);
}