Asset package update (#581)

* Rewrite new function and deploy where we can minimise the chance of setting an asset type that is different to supported list - sets validation to exact supported list

* change wording
This commit is contained in:
Ryan O'Hara-Reid
2020-10-19 13:59:50 +11:00
committed by GitHub
parent 9945216cac
commit 4ccb495baf
8 changed files with 153 additions and 101 deletions

View File

@@ -356,10 +356,12 @@ func wsGetTicker(client *WebsocketClient, data interface{}) error {
return err
}
result, err := Bot.GetSpecificTicker(p,
tickerReq.Exchange,
asset.Item(tickerReq.AssetType))
a, err := asset.New(tickerReq.AssetType)
if err != nil {
return err
}
result, err := Bot.GetSpecificTicker(p, tickerReq.Exchange, a)
if err != nil {
wsResp.Error = err.Error()
client.SendWebsocketMessage(wsResp)
@@ -394,9 +396,12 @@ func wsGetOrderbook(client *WebsocketClient, data interface{}) error {
return err
}
result, err := Bot.GetSpecificOrderbook(p,
orderbookReq.Exchange, asset.Item(orderbookReq.AssetType))
a, err := asset.New(orderbookReq.AssetType)
if err != nil {
return err
}
result, err := Bot.GetSpecificOrderbook(p, orderbookReq.Exchange, a)
if err != nil {
wsResp.Error = err.Error()
client.SendWebsocketMessage(wsResp)