clearSearchCacheProvider top-level property
final
Provider for clearing search cache.
This is a mutation provider that clears all cached search results.
Implementation
final clearSearchCacheProvider = Provider.autoDispose<void Function()>((ref) {
return () async {
final cacheRepo = ref.read(searchCacheRepositoryProvider);
await cacheRepo.initialize();
await cacheRepo.clearCache();
ref.invalidate(searchResultsProvider);
};
});