some changes

This commit is contained in:
amirrezaghabeli
2025-08-11 10:27:33 +03:30
parent 33f0a07d26
commit 86f0f03392
11 changed files with 66 additions and 76 deletions
+11 -4
View File
@@ -7,8 +7,13 @@ import 'package:tm_app/data/services/model/tender_detail_response/tender_detail_
class TenderDetailViewModel with ChangeNotifier {
final TenderDetailRepository _tenderDetailRepository;
TenderDetailViewModel({required TenderDetailRepository tenderDetailRepository})
: _tenderDetailRepository = tenderDetailRepository;
TenderDetailViewModel({
required TenderDetailRepository tenderDetailRepository,
}) : _tenderDetailRepository = tenderDetailRepository {
WidgetsBinding.instance.addPostFrameCallback((_) {
getTenderDetail(id: 'JNDFKMDV-100JF');
});
}
bool _isLoading = false;
String? _errorMessage;
@@ -23,8 +28,10 @@ class TenderDetailViewModel with ChangeNotifier {
_errorMessage = null;
notifyListeners();
final request = TenderDetailRequest(id: id);
final result = await _tenderDetailRepository.getTenderDetail(request: request);
final request = TenderDetailRequest(id: id);
final result = await _tenderDetailRepository.getTenderDetail(
request: request,
);
switch (result) {
case Ok<TenderDetailResponseModel>():
_tenderDetail = result.value;