fixed home handle error

This commit is contained in:
amirrezaghabeli
2025-09-07 14:48:17 +03:30
parent 837bde1677
commit 9ef02a208b
2 changed files with 8 additions and 6 deletions
+7 -5
View File
@@ -51,6 +51,11 @@ class HomeViewModel with ChangeNotifier {
await getYourTenders(reset: true);
await getFeedbackStats();
if (_errorMessage != null || _errorMessage!.isNotEmpty) {
_isLoading = false;
notifyListeners();
return;
}
_isLoading = false;
notifyListeners();
}
@@ -111,7 +116,6 @@ class HomeViewModel with ChangeNotifier {
}
_isLoadingMore = true;
_errorMessage = null;
_isRecommendedMode = false;
notifyListeners();
@@ -151,8 +155,6 @@ class HomeViewModel with ChangeNotifier {
}
Future<void> getApprovedStates() async {
_errorMessage = null;
final result = await _homeRepository.getTendersApprovalsState();
switch (result) {
@@ -163,11 +165,10 @@ class HomeViewModel with ChangeNotifier {
_errorMessage = result.error.toString();
break;
}
notifyListeners();
}
Future<void> getFeedbackStats() async {
_errorMessage = null;
final result = await _homeRepository.getFeedbackStats();
switch (result) {
@@ -178,6 +179,7 @@ class HomeViewModel with ChangeNotifier {
_errorMessage = result.error.toString();
break;
}
notifyListeners();
}
double get partnershipCount {