From 30a8691c7f90fca2fffc847967d02aef7a458588 Mon Sep 17 00:00:00 2001 From: Ashil <77285023+ashilkn@users.noreply.github.com> Date: Thu, 23 May 2024 18:59:36 +0530 Subject: [PATCH] [mob][photos] Fix infinite loading on searching (#1830) ## Description Search was infinitely loading even after all search results are ready. --- mobile/lib/ui/viewer/search/search_widget.dart | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/mobile/lib/ui/viewer/search/search_widget.dart b/mobile/lib/ui/viewer/search/search_widget.dart index c917d60e91..89002b1e14 100644 --- a/mobile/lib/ui/viewer/search/search_widget.dart +++ b/mobile/lib/ui/viewer/search/search_widget.dart @@ -203,7 +203,7 @@ class SearchWidgetState extends State { String query, ) { int resultCount = 0; - final maxResultCount = _isYearValid(query) ? 13 : 12; + final maxResultCount = _isYearValid(query) ? 12 : 11; final streamController = StreamController>(); if (query.isEmpty) { @@ -260,10 +260,11 @@ class SearchWidgetState extends State { onResultsReceived(locationResult); }, ); + _searchService.getAllFace(null).then( - (locationResult) { + (faceResult) { final List filteredResults = []; - for (final result in locationResult) { + for (final result in faceResult) { if (result.name().toLowerCase().contains(query.toLowerCase())) { filteredResults.add(result); }