fixed home handle error
This commit is contained in:
@@ -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 {
|
||||
|
||||
Reference in New Issue
Block a user