@@ -34,22 +34,22 @@ public async Task<OrderList> GetOrdersAsync(ParameterOrderList searchOrderList)
34
34
orderList = response . Payload . Orders ;
35
35
while ( ! string . IsNullOrEmpty ( nextToken ) )
36
36
{
37
- var orderPayload = GetGetOrdersByNextToken ( nextToken , searchOrderList . MarketplaceIds ) ;
37
+ var orderPayload = GetGetOrdersByNextToken ( nextToken , searchOrderList ) ;
38
38
orderList . AddRange ( orderPayload . Orders ) ;
39
39
nextToken = orderPayload . NextToken ;
40
40
}
41
41
return orderList ;
42
42
}
43
43
44
- public OrdersList GetGetOrdersByNextToken ( string nextToken , IList < string > marketplaceIds ) =>
45
- Task . Run ( ( ) => GetGetOrdersByNextTokenAsync ( nextToken , marketplaceIds ) ) . ConfigureAwait ( false ) . GetAwaiter ( ) . GetResult ( ) ;
46
- public async Task < OrdersList > GetGetOrdersByNextTokenAsync ( string nextToken , IList < string > marketplaceIds )
44
+ public OrdersList GetGetOrdersByNextToken ( string nextToken , ParameterOrderList searchOrderList ) =>
45
+ Task . Run ( ( ) => GetGetOrdersByNextTokenAsync ( nextToken , searchOrderList ) ) . ConfigureAwait ( false ) . GetAwaiter ( ) . GetResult ( ) ;
46
+ public async Task < OrdersList > GetGetOrdersByNextTokenAsync ( string nextToken , ParameterOrderList searchOrderList )
47
47
{
48
48
List < KeyValuePair < string , string > > queryParameters = new List < KeyValuePair < string , string > > ( ) ;
49
49
queryParameters . Add ( new KeyValuePair < string , string > ( "NextToken" , nextToken ) ) ;
50
- queryParameters . Add ( new KeyValuePair < string , string > ( "MarketplaceIds" , string . Join ( "," , marketplaceIds ) ) ) ;
50
+ queryParameters . Add ( new KeyValuePair < string , string > ( "MarketplaceIds" , string . Join ( "," , searchOrderList . MarketplaceIds ) ) ) ;
51
51
52
- await CreateAuthorizedRequestAsync ( OrdersApiUrls . Orders , RestSharp . Method . GET , queryParameters ) ;
52
+ await CreateAuthorizedRequestAsync ( OrdersApiUrls . Orders , RestSharp . Method . GET , queryParameters , parameter : searchOrderList ) ;
53
53
var response = await ExecuteRequestAsync < GetOrdersResponse > ( Utils . RateLimitType . Order_GetOrders ) ;
54
54
return response . Payload ;
55
55
}
0 commit comments