fix(mobile): show all places don't show all places (#9193)

fix(mobile): show all places doesn't show all places
This commit is contained in:
Alex
2024-04-30 22:14:33 -05:00
committed by GitHub
parent f057fe045e
commit c0495ca23f
7 changed files with 46 additions and 15 deletions
@@ -3,7 +3,7 @@ import 'package:immich_mobile/models/search/search_curated_content.model.dart';
import 'package:immich_mobile/modules/search/services/search.service.dart';
final getPlacesProvider =
final getPreviewPlacesProvider =
FutureProvider.autoDispose<List<SearchCuratedContent>>((ref) async {
final SearchService searchService = ref.watch(searchServiceProvider);
@@ -27,3 +27,25 @@ final getPlacesProvider =
return curatedContent;
});
final getAllPlacesProvider =
FutureProvider.autoDispose<List<SearchCuratedContent>>((ref) async {
final SearchService searchService = ref.watch(searchServiceProvider);
final assetPlaces = await searchService.getAllPlaces();
if (assetPlaces == null) {
return [];
}
final curatedContent = assetPlaces
.map(
(data) => SearchCuratedContent(
label: data.exifInfo!.city!,
id: data.id,
),
)
.toList();
return curatedContent;
});