fixed your tenders filters and service and home your tneders use your tenders service
This commit is contained in:
@@ -5,11 +5,17 @@ import 'package:tm_app/data/services/model/tender_approvals_response/tender_appr
|
||||
import 'package:tm_app/data/services/model/tender_approvals_state_response/tender_approvals_state_response.dart';
|
||||
|
||||
import '../services/model/feedback_stats_response/feedback_stat_response.dart';
|
||||
import '../services/model/request_models/get_tenders_request_model/get_tenders_request_model.dart';
|
||||
import '../services/your_tenders_service.dart';
|
||||
|
||||
class HomeRepository {
|
||||
HomeRepository({required HomeService homeService})
|
||||
: _homeService = homeService;
|
||||
HomeRepository({
|
||||
required HomeService homeService,
|
||||
required YourTendersService yourTendersService,
|
||||
}) : _homeService = homeService,
|
||||
_yourTendersService = yourTendersService;
|
||||
final HomeService _homeService;
|
||||
final YourTendersService _yourTendersService;
|
||||
|
||||
Future<Result<RecommendedTendersResponse>> getHomeRecommendedTenders({
|
||||
required int limit,
|
||||
@@ -19,14 +25,13 @@ class HomeRepository {
|
||||
}
|
||||
|
||||
Future<Result<TenderApprovalsResponse>> getYourTenders({
|
||||
required int limit,
|
||||
required int offset,
|
||||
required GetTendersRequestModel requestModel,
|
||||
}) {
|
||||
return _homeService.getYourTenders(limit: limit, offset: offset);
|
||||
return _yourTendersService.getTenders(requestModel: requestModel);
|
||||
}
|
||||
|
||||
Future<Result<TenderApprovalsStateResponse>> getTendersApprovalsState() {
|
||||
return _homeService.getTendersApprovalsState();
|
||||
Future<Result<TenderApprovalsStateResponse>> getTendersApprovalsStats() {
|
||||
return _homeService.getTendersApprovalsStats();
|
||||
}
|
||||
|
||||
Future<Result<FeedbackStatResponse>> getFeedbackStats() {
|
||||
|
||||
@@ -1,5 +1,6 @@
|
||||
import 'package:tm_app/core/utils/result.dart';
|
||||
import 'package:tm_app/data/services/model/liked_tenders_response/liked_tenders_response.dart';
|
||||
import 'package:tm_app/data/services/model/request_models/get_tenders_request_model/get_tenders_request_model.dart';
|
||||
import 'package:tm_app/data/services/model/tender_approvals_response/tender_approvals_response.dart';
|
||||
import 'package:tm_app/data/services/your_tenders_service.dart';
|
||||
|
||||
@@ -23,17 +24,9 @@ class YourTendersRepository {
|
||||
}
|
||||
|
||||
Future<Result<TenderApprovalsResponse>> getTenders({
|
||||
required int limit,
|
||||
required int offset,
|
||||
required String createdFrom,
|
||||
required String createdTo,
|
||||
required GetTendersRequestModel requestModel,
|
||||
}) {
|
||||
return _yourTendersService.getTenders(
|
||||
limit: limit,
|
||||
offset: offset,
|
||||
createdFrom: createdFrom,
|
||||
createdTo: createdTo,
|
||||
);
|
||||
return _yourTendersService.getTenders(requestModel: requestModel);
|
||||
}
|
||||
|
||||
Future<Result<LikedTendersResponse>> getTendersFeedback({
|
||||
|
||||
Reference in New Issue
Block a user