File tree Expand file tree Collapse file tree 7 files changed +9
-8
lines changed
Expand file tree Collapse file tree 7 files changed +9
-8
lines changed Original file line number Diff line number Diff line change @@ -7,7 +7,7 @@ import 'package:jusicool_ios/data/order/dto/remote/response/my_order_response_dt
77import 'package:jusicool_ios/data/order/dto/remote/response/order_response_dto.dart' ;
88
99abstract class OrderDataSource {
10- Future <MyOrderResponseDto > fetchMyOrder (MyOrderRequestDto body);
10+ Future <List < MyOrderResponseDto > > fetchMyOrder (MyOrderRequestDto body);
1111
1212 Future <MonthOrderResponseDto > fetchMonthOrder ();
1313
Original file line number Diff line number Diff line change @@ -15,7 +15,7 @@ class OrderDataSourceImpl extends OrderDataSource {
1515 OrderDataSourceImpl (this ._orderApi);
1616
1717 @override
18- Future <MyOrderResponseDto > fetchMyOrder (MyOrderRequestDto body) async {
18+ Future <List < MyOrderResponseDto > > fetchMyOrder (MyOrderRequestDto body) async {
1919 return await _orderApi.fetchMyOrder (body.query.type.toString ());
2020 }
2121
Original file line number Diff line number Diff line change 11import 'package:jusicool_ios/data/order/data_sources/order_data_source.dart' ;
22import 'package:jusicool_ios/data/order/dto/remote/request/order_request_dto.dart' ;
33import 'package:jusicool_ios/data/order/dto/remote/request/reserve_order_request_dto.dart' ;
4+ import 'package:jusicool_ios/data/order/dto/remote/response/my_order_response_dto.dart' ;
45import 'package:jusicool_ios/data/order/dto/remote/response/order_response_dto.dart' ;
56import 'package:jusicool_ios/data/order/mapper/remote/request/order_request_mapper.dart' ;
67import 'package:jusicool_ios/data/order/mapper/remote/request/reserve_order_mapper.dart' ;
@@ -25,12 +26,12 @@ class OrderRepositoryImpl extends OrderRepository {
2526 OrderRepositoryImpl (this ._orderDataSource);
2627
2728 @override
28- Future <MyOrderEntity > fetchMyorders (StatusType type) async {
29+ Future <List < MyOrderEntity > > fetchMyorders (StatusType type) async {
2930 final requestDto = MyOrderRequestDto (
3031 query: MyOrderQueryTypeRequestDto (type: type),
3132 );
3233 final response = await _orderDataSource.fetchMyOrder (requestDto);
33- return MyOrderResponseMapper .toEntity (response );
34+ return response. map ((e) => MyOrderResponseMapper .toEntity (e)). toList ( );
3435 }
3536
3637 @override
Original file line number Diff line number Diff line change @@ -15,7 +15,7 @@ abstract class OrderApi {
1515 factory OrderApi (Dio dio,{String baseUrl}) = _OrderApi ;
1616
1717 @GET ('/order/my' )
18- Future <MyOrderResponseDto > fetchMyOrder (
18+ Future <List < MyOrderResponseDto > > fetchMyOrder (
1919 @Query ('type' ) String type
2020 );
2121
Original file line number Diff line number Diff line change @@ -7,7 +7,7 @@ import 'package:jusicool_ios/domain/order/entities/order_response_entity.dart';
77import 'package:jusicool_ios/domain/order/entities/reserve_order_entity.dart' ;
88
99abstract class OrderRepository {
10- Future <MyOrderEntity > fetchMyorders (StatusType type);
10+ Future <List < MyOrderEntity > > fetchMyorders (StatusType type);
1111
1212 Future <MonthOrderEntity > fetchMonthOrder ();
1313
Original file line number Diff line number Diff line change @@ -7,7 +7,7 @@ import 'package:jusicool_ios/domain/order/entities/order_response_entity.dart';
77import 'package:jusicool_ios/domain/order/entities/reserve_order_entity.dart' ;
88
99abstract class OrderUsecase {
10- Future <MyOrderEntity > fetchMyorders (StatusType type);
10+ Future <List < MyOrderEntity > > fetchMyorders (StatusType type);
1111
1212 Future <MonthOrderEntity > fetchMonthOrder ();
1313
Original file line number Diff line number Diff line change @@ -25,7 +25,7 @@ class OrderUsecaseImpl extends OrderUsecase {
2525 }
2626
2727 @override
28- Future <MyOrderEntity > fetchMyorders (StatusType type) async {
28+ Future <List < MyOrderEntity > > fetchMyorders (StatusType type) async {
2929 return await _repository.fetchMyorders (type);
3030 }
3131
You can’t perform that action at this time.
0 commit comments