max: group the request building statement

This commit is contained in:
c9s 2023-11-14 16:09:47 +08:00
parent a7dcc39c22
commit ddaa8f7343
No known key found for this signature in database
GPG Key ID: 7385E7E464CB0A54

View File

@ -24,6 +24,7 @@ var log = logrus.WithField("exchange", "max")
func init() {
_ = types.ExchangeTradeHistoryService(&Exchange{})
}
type Exchange struct {
@ -290,13 +291,14 @@ func (e *Exchange) queryClosedOrdersByLastOrderID(
walletType = maxapi.WalletTypeMargin
}
req := e.v3client.NewGetWalletOrderHistoryRequest(walletType).Market(market)
if lastOrderID == 0 {
lastOrderID = 1
}
req.FromID(lastOrderID)
req.Limit(1000)
req := e.v3client.NewGetWalletOrderHistoryRequest(walletType).
Market(market).
FromID(lastOrderID).
Limit(1000)
maxOrders, err := req.Do(ctx)
if err != nil {