get like tenders refactor services
This commit is contained in:
@@ -8,6 +8,7 @@ import 'package:tm_app/data/services/model/tender_approvals_toggle_response/tend
|
||||
import 'package:tm_app/view_models/home_view_model.dart';
|
||||
|
||||
import '../data/services/model/feedback_response/feedback_response.dart';
|
||||
import '../data/services/model/request_models/tender_feedback_request_model/tender_feedback_request_model.dart';
|
||||
import '../data/services/model/tender_approvals_by_id_response/tender_approvals_by_id_response.dart';
|
||||
import '../data/services/model/tender_approvals_data/tender_approvals_data.dart';
|
||||
|
||||
@@ -83,9 +84,14 @@ class LikedTendersViewModel with ChangeNotifier {
|
||||
|
||||
errorMessage = null;
|
||||
|
||||
final result = await _likedTendersRepository.getLikedTenders(
|
||||
final requestModel = TenderFeedbackRequestModel(
|
||||
offset: _offset,
|
||||
limit: _limit,
|
||||
feedbackType: 'like',
|
||||
);
|
||||
|
||||
final result = await _likedTendersRepository.getLikedTenders(
|
||||
requestModel: requestModel,
|
||||
);
|
||||
|
||||
switch (result) {
|
||||
|
||||
@@ -7,6 +7,7 @@ import 'package:tm_app/data/services/model/tender_approvals_response/tender_appr
|
||||
import 'package:tm_app/views/your_tenders/strings/your_tenders_strings.dart';
|
||||
|
||||
import '../data/services/model/request_models/get_tenders_request_model/get_tenders_request_model.dart';
|
||||
import '../data/services/model/request_models/tender_feedback_request_model/tender_feedback_request_model.dart';
|
||||
|
||||
class YourTendersViewModel with ChangeNotifier {
|
||||
final YourTendersRepository yourTendersRepository;
|
||||
@@ -132,14 +133,18 @@ class YourTendersViewModel with ChangeNotifier {
|
||||
}
|
||||
notifyListeners();
|
||||
|
||||
final result = await yourTendersRepository.getTendersFeedback(
|
||||
limit: _limit,
|
||||
final requestModel = TenderFeedbackRequestModel(
|
||||
offset: _offset,
|
||||
limit: _limit,
|
||||
feedbackType: _currentFeedbackType ?? feedbackType,
|
||||
dateFrom: startDateUnix,
|
||||
dateTo: endDateUnix,
|
||||
);
|
||||
|
||||
final result = await yourTendersRepository.getTendersFeedback(
|
||||
requestModel: requestModel,
|
||||
);
|
||||
|
||||
switch (result) {
|
||||
case Ok<LikedTendersResponse>():
|
||||
final incoming = result.value;
|
||||
|
||||
Reference in New Issue
Block a user