mirror of
https://github.com/d0zingcat/gocryptotrader.git
synced 2026-05-31 07:26:44 +00:00
Split up common.go, file path fixes and much more
This commit is contained in:
@@ -11,6 +11,7 @@ import (
|
||||
|
||||
"github.com/gorilla/websocket"
|
||||
"github.com/thrasher-/gocryptotrader/common"
|
||||
"github.com/thrasher-/gocryptotrader/common/convert"
|
||||
"github.com/thrasher-/gocryptotrader/common/crypto"
|
||||
"github.com/thrasher-/gocryptotrader/currency"
|
||||
exchange "github.com/thrasher-/gocryptotrader/exchanges"
|
||||
@@ -214,31 +215,31 @@ func (g *Gateio) GetSpotKline(arg KlinesRequestParams) ([]*KLineResponse, error)
|
||||
|
||||
for _, k := range rawKlineDatas {
|
||||
otString, _ := strconv.ParseFloat(k[0].(string), 64)
|
||||
ot, err := common.TimeFromUnixTimestampFloat(otString)
|
||||
ot, err := convert.TimeFromUnixTimestampFloat(otString)
|
||||
if err != nil {
|
||||
return nil, fmt.Errorf("cannot parse Kline.OpenTime. Err: %s", err)
|
||||
}
|
||||
_vol, err := common.FloatFromString(k[1])
|
||||
_vol, err := convert.FloatFromString(k[1])
|
||||
if err != nil {
|
||||
return nil, fmt.Errorf("cannot parse Kline.Volume. Err: %s", err)
|
||||
}
|
||||
_id, err := common.FloatFromString(k[0])
|
||||
_id, err := convert.FloatFromString(k[0])
|
||||
if err != nil {
|
||||
return nil, fmt.Errorf("cannot parse Kline.Id. Err: %s", err)
|
||||
}
|
||||
_close, err := common.FloatFromString(k[2])
|
||||
_close, err := convert.FloatFromString(k[2])
|
||||
if err != nil {
|
||||
return nil, fmt.Errorf("cannot parse Kline.Close. Err: %s", err)
|
||||
}
|
||||
_high, err := common.FloatFromString(k[3])
|
||||
_high, err := convert.FloatFromString(k[3])
|
||||
if err != nil {
|
||||
return nil, fmt.Errorf("cannot parse Kline.High. Err: %s", err)
|
||||
}
|
||||
_low, err := common.FloatFromString(k[4])
|
||||
_low, err := convert.FloatFromString(k[4])
|
||||
if err != nil {
|
||||
return nil, fmt.Errorf("cannot parse Kline.Low. Err: %s", err)
|
||||
}
|
||||
_open, err := common.FloatFromString(k[5])
|
||||
_open, err := convert.FloatFromString(k[5])
|
||||
if err != nil {
|
||||
return nil, fmt.Errorf("cannot parse Kline.Open. Err: %s", err)
|
||||
}
|
||||
|
||||
@@ -118,7 +118,7 @@ func (g *Gateio) WsHandleData() {
|
||||
}
|
||||
|
||||
if result.Error.Code != 0 {
|
||||
if common.StringContains(result.Error.Message, "authentication") {
|
||||
if strings.Contains(result.Error.Message, "authentication") {
|
||||
g.Websocket.DataHandler <- fmt.Errorf("%v - WebSocket authentication failed ",
|
||||
g.GetName())
|
||||
g.API.AuthenticatedSupport = false
|
||||
@@ -170,7 +170,7 @@ func (g *Gateio) WsHandleData() {
|
||||
}
|
||||
|
||||
switch {
|
||||
case common.StringContains(result.Method, "ticker"):
|
||||
case strings.Contains(result.Method, "ticker"):
|
||||
var ticker WebsocketTicker
|
||||
var c string
|
||||
err = common.JSONDecode(result.Params[1], &ticker)
|
||||
@@ -197,7 +197,7 @@ func (g *Gateio) WsHandleData() {
|
||||
LowPrice: ticker.Low,
|
||||
}
|
||||
|
||||
case common.StringContains(result.Method, "trades"):
|
||||
case strings.Contains(result.Method, "trades"):
|
||||
var trades []WebsocketTrade
|
||||
var c string
|
||||
err = common.JSONDecode(result.Params[1], &trades)
|
||||
@@ -224,7 +224,7 @@ func (g *Gateio) WsHandleData() {
|
||||
}
|
||||
}
|
||||
|
||||
case common.StringContains(result.Method, "depth"):
|
||||
case strings.Contains(result.Method, "depth"):
|
||||
var IsSnapshot bool
|
||||
var c string
|
||||
var data = make(map[string][][]string)
|
||||
@@ -312,7 +312,7 @@ func (g *Gateio) WsHandleData() {
|
||||
Exchange: g.GetName(),
|
||||
}
|
||||
|
||||
case common.StringContains(result.Method, "kline"):
|
||||
case strings.Contains(result.Method, "kline"):
|
||||
var data []interface{}
|
||||
err = common.JSONDecode(result.Params[0], &data)
|
||||
if err != nil {
|
||||
|
||||
Reference in New Issue
Block a user