Skip to content

Commit 56a1212

Browse files
committed
Fix bug #127
1 parent d99fe43 commit 56a1212

File tree

1 file changed

+6
-6
lines changed

1 file changed

+6
-6
lines changed

Source/FikaAmazonAPI/Services/OrderService.cs

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -34,22 +34,22 @@ public async Task<OrderList> GetOrdersAsync(ParameterOrderList searchOrderList)
3434
orderList = response.Payload.Orders;
3535
while (!string.IsNullOrEmpty(nextToken))
3636
{
37-
var orderPayload = GetGetOrdersByNextToken(nextToken, searchOrderList.MarketplaceIds);
37+
var orderPayload = GetGetOrdersByNextToken(nextToken, searchOrderList);
3838
orderList.AddRange(orderPayload.Orders);
3939
nextToken = orderPayload.NextToken;
4040
}
4141
return orderList;
4242
}
4343

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)
4747
{
4848
List<KeyValuePair<string, string>> queryParameters = new List<KeyValuePair<string, string>>();
4949
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)));
5151

52-
await CreateAuthorizedRequestAsync(OrdersApiUrls.Orders, RestSharp.Method.GET, queryParameters);
52+
await CreateAuthorizedRequestAsync(OrdersApiUrls.Orders, RestSharp.Method.GET, queryParameters, parameter: searchOrderList);
5353
var response = await ExecuteRequestAsync<GetOrdersResponse>(Utils.RateLimitType.Order_GetOrders);
5454
return response.Payload;
5555
}

0 commit comments

Comments
 (0)