Fix rangeValCopy linter issues (#275)

* first pass of linter fixes for range val

* fixed the remaining issues for pointers

* changed as requested
This commit is contained in:
Adam
2019-04-10 17:04:32 +10:00
committed by Adrian Gallagher
parent e56fc26d93
commit d69713f59d
29 changed files with 563 additions and 557 deletions

View File

@@ -256,12 +256,12 @@ func (b *Bithumb) CancelAllOrders(orderCancellation *exchange.OrderCancellation)
allOrders = append(allOrders, orders.Data...)
}
for _, order := range allOrders {
for i := range allOrders {
_, err := b.CancelTrade(orderCancellation.Side.ToString(),
order.OrderID,
allOrders[i].OrderID,
orderCancellation.CurrencyPair.Base.String())
if err != nil {
cancelAllOrdersResponse.OrderStatus[order.OrderID] = err.Error()
cancelAllOrdersResponse.OrderStatus[allOrders[i].OrderID] = err.Error()
}
}
@@ -341,28 +341,28 @@ func (b *Bithumb) GetActiveOrders(getOrdersRequest *exchange.GetOrdersRequest) (
return nil, err
}
for _, order := range resp.Data {
if order.Status != "placed" {
for i := range resp.Data {
if resp.Data[i].Status != "placed" {
continue
}
orderDate := time.Unix(order.OrderDate, 0)
orderDate := time.Unix(resp.Data[i].OrderDate, 0)
orderDetail := exchange.OrderDetail{
Amount: order.Units,
Amount: resp.Data[i].Units,
Exchange: b.Name,
ID: order.OrderID,
ID: resp.Data[i].OrderID,
OrderDate: orderDate,
Price: order.Price,
RemainingAmount: order.UnitsRemaining,
Price: resp.Data[i].Price,
RemainingAmount: resp.Data[i].UnitsRemaining,
Status: string(exchange.ActiveOrderStatus),
CurrencyPair: currency.NewPairWithDelimiter(order.OrderCurrency,
order.PaymentCurrency,
CurrencyPair: currency.NewPairWithDelimiter(resp.Data[i].OrderCurrency,
resp.Data[i].PaymentCurrency,
b.ConfigCurrencyPairFormat.Delimiter),
}
if order.Type == "bid" {
if resp.Data[i].Type == "bid" {
orderDetail.OrderSide = exchange.BuyOrderSide
} else if order.Type == "ask" {
} else if resp.Data[i].Type == "ask" {
orderDetail.OrderSide = exchange.SellOrderSide
}
@@ -386,27 +386,27 @@ func (b *Bithumb) GetOrderHistory(getOrdersRequest *exchange.GetOrdersRequest) (
return nil, err
}
for _, order := range resp.Data {
if order.Status == "placed" {
for i := range resp.Data {
if resp.Data[i].Status == "placed" {
continue
}
orderDate := time.Unix(order.OrderDate, 0)
orderDate := time.Unix(resp.Data[i].OrderDate, 0)
orderDetail := exchange.OrderDetail{
Amount: order.Units,
Amount: resp.Data[i].Units,
Exchange: b.Name,
ID: order.OrderID,
ID: resp.Data[i].OrderID,
OrderDate: orderDate,
Price: order.Price,
RemainingAmount: order.UnitsRemaining,
CurrencyPair: currency.NewPairWithDelimiter(order.OrderCurrency,
order.PaymentCurrency,
Price: resp.Data[i].Price,
RemainingAmount: resp.Data[i].UnitsRemaining,
CurrencyPair: currency.NewPairWithDelimiter(resp.Data[i].OrderCurrency,
resp.Data[i].PaymentCurrency,
b.ConfigCurrencyPairFormat.Delimiter),
}
if order.Type == "bid" {
if resp.Data[i].Type == "bid" {
orderDetail.OrderSide = exchange.BuyOrderSide
} else if order.Type == "ask" {
} else if resp.Data[i].Type == "ask" {
orderDetail.OrderSide = exchange.SellOrderSide
}