From 52580c656886b2bd9e4e6ab806de60ea3ed09124 Mon Sep 17 00:00:00 2001 From: Valentin CZERYBA Date: Mon, 24 Mar 2025 22:10:49 +0100 Subject: [PATCH] fetchCount to 0 --- covas_mobile/lib/pages/ListItemMenu.dart | 15 +++++++++++++++ 1 file changed, 15 insertions(+) diff --git a/covas_mobile/lib/pages/ListItemMenu.dart b/covas_mobile/lib/pages/ListItemMenu.dart index 0f02b1b..a9b362f 100644 --- a/covas_mobile/lib/pages/ListItemMenu.dart +++ b/covas_mobile/lib/pages/ListItemMenu.dart @@ -623,6 +623,7 @@ class _MyHomePageState extends State { controller: inputItem, labelText: 'Search by item', onChanged: (value) { + _fetchCount = 0; if (value.isNotEmpty) { setState(() { itemName = value; @@ -640,6 +641,7 @@ class _MyHomePageState extends State { } }, onClear: () { + _fetchCount = 0; setState(() { inputItem.clear(); itemName = ''; @@ -651,6 +653,8 @@ class _MyHomePageState extends State { }, suggestions: suggestionsItem, onSuggestionTap: (suggestion) async { + _fetchCount = 0; + setState(() { itemName = suggestion['name']; inputItem.text = itemName; @@ -666,6 +670,8 @@ class _MyHomePageState extends State { controller: inputTags, labelText: 'Search by tags', onChanged: (value) { + _fetchCount = 0; + if (value.isNotEmpty) { setState(() { itemTags = value; @@ -683,6 +689,7 @@ class _MyHomePageState extends State { } }, onClear: () { + _fetchCount = 0; setState(() { inputTags.clear(); }); @@ -690,6 +697,8 @@ class _MyHomePageState extends State { }, suggestions: suggestionsTags, onSuggestionTap: (suggestion) async { + _fetchCount = 0; + setState(() { itemTags = suggestion['name']; inputTags.text = itemTags; @@ -713,6 +722,8 @@ class _MyHomePageState extends State { controller: inputGeo, labelText: 'Search by geographical zone', onChanged: (value) async { + _fetchCount = 0; + if (value.isNotEmpty) { setState(() { geographicalZone = value; @@ -734,6 +745,8 @@ class _MyHomePageState extends State { } }, onClear: () async { + _fetchCount = 0; + final prefs = await SharedPreferences.getInstance(); prefs.remove("city_lat"); prefs.remove("city_long"); @@ -749,6 +762,8 @@ class _MyHomePageState extends State { }, suggestions: suggestionsGeo, onSuggestionTap: (suggestion) async { + _fetchCount = 0; + final latitude = suggestion['geometry']['coordinates'][1]; final longitude = suggestion['geometry']['coordinates'][0]; setState(() {