mirror of
https://github.com/d0zingcat/gocryptotrader.git
synced 2026-06-06 23:16:53 +00:00
(Exchange Interface) Convert Fetch & Update orderbook/ticker methods to return pointers (#398)
* moved order and ticker fetching to return a pointer * return nil instead of empty struct * fixed incorrect nil * general cleanup
This commit is contained in:
@@ -380,7 +380,7 @@ func (e *ExchangeCurrencyPairSyncer) worker() {
|
||||
|
||||
if c.Ticker.IsUsingREST {
|
||||
e.setProcessing(c.Exchange, c.Pair, c.AssetType, SyncItemTicker, true)
|
||||
var result ticker.Price
|
||||
var result *ticker.Price
|
||||
var err error
|
||||
|
||||
if supportsRESTTickerBatching {
|
||||
@@ -408,7 +408,7 @@ func (e *ExchangeCurrencyPairSyncer) worker() {
|
||||
} else {
|
||||
result, err = Bot.Exchanges[x].UpdateTicker(c.Pair, c.AssetType)
|
||||
}
|
||||
printTickerSummary(&result, c.Pair, c.AssetType, exchangeName, err)
|
||||
printTickerSummary(result, c.Pair, c.AssetType, exchangeName, err)
|
||||
if err == nil {
|
||||
//nolint:gocritic Bot.CommsRelayer.StageTickerData(exchangeName, c.AssetType, result)
|
||||
if Bot.Config.RemoteControl.WebsocketRPC.Enabled {
|
||||
@@ -444,7 +444,7 @@ func (e *ExchangeCurrencyPairSyncer) worker() {
|
||||
|
||||
e.setProcessing(c.Exchange, c.Pair, c.AssetType, SyncItemOrderbook, true)
|
||||
result, err := Bot.Exchanges[x].UpdateOrderbook(c.Pair, c.AssetType)
|
||||
printOrderbookSummary(&result, c.Pair, c.AssetType, exchangeName, err)
|
||||
printOrderbookSummary(result, c.Pair, c.AssetType, exchangeName, err)
|
||||
if err == nil {
|
||||
//nolint:gocritic Bot.CommsRelayer.StageOrderbookData(exchangeName, c.AssetType, result)
|
||||
if Bot.Config.RemoteControl.WebsocketRPC.Enabled {
|
||||
|
||||
Reference in New Issue
Block a user