mirror of
https://github.com/d0zingcat/gocryptotrader.git
synced 2026-05-24 23:16:52 +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:
@@ -22,10 +22,10 @@ type IBotExchange interface {
|
||||
GetName() string
|
||||
IsEnabled() bool
|
||||
SetEnabled(bool)
|
||||
FetchTicker(currency currency.Pair, assetType asset.Item) (ticker.Price, error)
|
||||
UpdateTicker(currency currency.Pair, assetType asset.Item) (ticker.Price, error)
|
||||
FetchOrderbook(currency currency.Pair, assetType asset.Item) (orderbook.Base, error)
|
||||
UpdateOrderbook(currency currency.Pair, assetType asset.Item) (orderbook.Base, error)
|
||||
FetchTicker(currency currency.Pair, assetType asset.Item) (*ticker.Price, error)
|
||||
UpdateTicker(currency currency.Pair, assetType asset.Item) (*ticker.Price, error)
|
||||
FetchOrderbook(currency currency.Pair, assetType asset.Item) (*orderbook.Base, error)
|
||||
UpdateOrderbook(currency currency.Pair, assetType asset.Item) (*orderbook.Base, error)
|
||||
FetchTradablePairs(assetType asset.Item) ([]string, error)
|
||||
UpdateTradablePairs(forceUpdate bool) error
|
||||
GetEnabledPairs(assetType asset.Item) currency.Pairs
|
||||
|
||||
Reference in New Issue
Block a user