some changes in tenders
This commit is contained in:
@@ -61,6 +61,7 @@ class TenderDetailViewModel with ChangeNotifier {
|
||||
required String submissionMode,
|
||||
}) async {
|
||||
_isSubmitApprovalLoading = true;
|
||||
_errorMessage = null;
|
||||
notifyListeners();
|
||||
final result = await _tendersRepository.toggleApprovals(
|
||||
tenderId: tenderId,
|
||||
@@ -89,6 +90,7 @@ class TenderDetailViewModel with ChangeNotifier {
|
||||
required String submissionMode,
|
||||
}) async {
|
||||
_isRejectApprovalLoading = true;
|
||||
_errorMessage = null;
|
||||
notifyListeners();
|
||||
final result = await _tendersRepository.toggleApprovals(
|
||||
tenderId: tenderId,
|
||||
|
||||
@@ -25,6 +25,8 @@ class TendersViewModel with ChangeNotifier {
|
||||
bool _isLoading = false;
|
||||
bool _isLoadingMore = false;
|
||||
String? _errorMessage;
|
||||
String? _feedbackErrorMessage;
|
||||
String? _tenderApprovalErrorMessage;
|
||||
TendersResponse? _tendersResponse;
|
||||
FeedbackData? _feedbackData;
|
||||
TenderApprovalsData? _tenderApprovalData;
|
||||
@@ -33,6 +35,8 @@ class TendersViewModel with ChangeNotifier {
|
||||
bool get isLoading => _isLoading;
|
||||
bool get isLoadingMore => _isLoadingMore;
|
||||
String? get errorMessage => _errorMessage;
|
||||
String? get feedbackErrorMessage => _feedbackErrorMessage;
|
||||
String? get tenderApprovalErrorMessage => _tenderApprovalErrorMessage;
|
||||
TendersResponse? get tendersResponse => _tendersResponse;
|
||||
FeedbackData? get feedbackData => _feedbackData;
|
||||
TenderApprovalsData? get tenderApprovalData => _tenderApprovalData;
|
||||
@@ -246,7 +250,7 @@ class TendersViewModel with ChangeNotifier {
|
||||
required String tenderId,
|
||||
required String feedbackType,
|
||||
}) async {
|
||||
_errorMessage = null;
|
||||
_feedbackErrorMessage = null;
|
||||
notifyListeners();
|
||||
|
||||
final result = await _tendersRepository.feedback(
|
||||
@@ -268,11 +272,11 @@ class TendersViewModel with ChangeNotifier {
|
||||
}
|
||||
break;
|
||||
case Error<FeedbackResponse>():
|
||||
_errorMessage = result.error.toString();
|
||||
_feedbackErrorMessage = result.error.toString();
|
||||
break;
|
||||
}
|
||||
notifyListeners();
|
||||
_errorMessage = null;
|
||||
_feedbackErrorMessage = null;
|
||||
notifyListeners();
|
||||
}
|
||||
|
||||
@@ -281,7 +285,7 @@ class TendersViewModel with ChangeNotifier {
|
||||
required String submissionMode,
|
||||
required String status,
|
||||
}) async {
|
||||
_errorMessage = null;
|
||||
_tenderApprovalErrorMessage = null;
|
||||
notifyListeners();
|
||||
final result = await _tendersRepository.toggleApprovals(
|
||||
tenderId: tenderId,
|
||||
@@ -314,11 +318,11 @@ class TendersViewModel with ChangeNotifier {
|
||||
}
|
||||
break;
|
||||
case Error<TenderApprovalsToggleResponse>():
|
||||
_errorMessage = result.error.toString();
|
||||
_tenderApprovalErrorMessage = result.error.toString();
|
||||
break;
|
||||
}
|
||||
notifyListeners();
|
||||
_errorMessage = null;
|
||||
_tenderApprovalErrorMessage = null;
|
||||
notifyListeners();
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user