GCT: fix spelling (#1164)

* kodespull

* fix my spelling

* silly sausage, rm sneaky pointer
This commit is contained in:
Scott
2023-04-02 10:21:13 +10:00
committed by GitHub
parent 5df4876009
commit 80b2136ce9
14 changed files with 102 additions and 100 deletions

View File

@@ -601,50 +601,51 @@ func (c *CoinbasePro) CancelAllOrders(ctx context.Context, _ *order.Cancel) (ord
}
// GetOrderInfo returns order information based on order ID
func (c *CoinbasePro) GetOrderInfo(ctx context.Context, orderID string, pair currency.Pair, assetType asset.Item) (order.Detail, error) {
genOrderDetail, errGo := c.GetOrder(ctx, orderID)
if errGo != nil {
return order.Detail{}, fmt.Errorf("error retrieving order %s : %s", orderID, errGo)
func (c *CoinbasePro) GetOrderInfo(ctx context.Context, orderID string, _ currency.Pair, _ asset.Item) (order.Detail, error) {
genOrderDetail, err := c.GetOrder(ctx, orderID)
if err != nil {
return order.Detail{}, fmt.Errorf("error retrieving order %s : %w", orderID, err)
}
os, errOs := order.StringToOrderStatus(genOrderDetail.Status)
if errOs != nil {
return order.Detail{}, fmt.Errorf("error parsing order status: %s", errOs)
orderStatus, err := order.StringToOrderStatus(genOrderDetail.Status)
if err != nil {
return order.Detail{}, fmt.Errorf("error parsing order status: %w", err)
}
tt, errOt := order.StringToOrderType(genOrderDetail.Type)
if errOt != nil {
return order.Detail{}, fmt.Errorf("error parsing order type: %s", errOt)
orderType, err := order.StringToOrderType(genOrderDetail.Type)
if err != nil {
return order.Detail{}, fmt.Errorf("error parsing order type: %w", err)
}
ss, errOss := order.StringToOrderSide(genOrderDetail.Side)
if errOss != nil {
return order.Detail{}, fmt.Errorf("error parsing order side: %s", errOss)
orderSide, err := order.StringToOrderSide(genOrderDetail.Side)
if err != nil {
return order.Detail{}, fmt.Errorf("error parsing order side: %w", err)
}
p, errP := currency.NewPairDelimiter(genOrderDetail.ProductID, "-")
if errP != nil {
return order.Detail{}, fmt.Errorf("error parsing order side: %s", errP)
pair, err := currency.NewPairDelimiter(genOrderDetail.ProductID, "-")
if err != nil {
return order.Detail{}, fmt.Errorf("error parsing order side: %w", err)
}
response := order.Detail{
Exchange: c.GetName(),
OrderID: genOrderDetail.ID,
Pair: p,
Side: ss,
Type: tt,
Pair: pair,
Side: orderSide,
Type: orderType,
Date: genOrderDetail.DoneAt,
Status: os,
Status: orderStatus,
Price: genOrderDetail.Price,
Amount: genOrderDetail.Size,
ExecutedAmount: genOrderDetail.FilledSize,
RemainingAmount: genOrderDetail.Size - genOrderDetail.FilledSize,
Fee: genOrderDetail.FillFees,
}
fillResponse, errGF := c.GetFills(ctx, orderID, genOrderDetail.ProductID)
if errGF != nil {
return response, fmt.Errorf("error retrieving the order fills: %s", errGF)
fillResponse, err := c.GetFills(ctx, orderID, genOrderDetail.ProductID)
if err != nil {
return order.Detail{}, fmt.Errorf("error retrieving the order fills: %w", err)
}
for i := range fillResponse {
trSi, errTSi := order.StringToOrderSide(fillResponse[i].Side)
if errTSi != nil {
return response, fmt.Errorf("error parsing order Side: %s", errTSi)
var fillSide order.Side
fillSide, err = order.StringToOrderSide(fillResponse[i].Side)
if err != nil {
return order.Detail{}, fmt.Errorf("error parsing fill Side: %w", err)
}
response.Trades = append(response.Trades, order.TradeHistory{
Timestamp: fillResponse[i].CreatedAt,
@@ -652,8 +653,8 @@ func (c *CoinbasePro) GetOrderInfo(ctx context.Context, orderID string, pair cur
Price: fillResponse[i].Price,
Amount: fillResponse[i].Size,
Exchange: c.GetName(),
Type: tt,
Side: trSi,
Type: orderType,
Side: fillSide,
Fee: fillResponse[i].Fee,
})
}