market-api-calls #2

Manually merged
jacob.windle merged 10 commits from market-api-calls into master 2020-01-22 00:15:38 +00:00
Showing only changes of commit 20dd89649a - Show all commits

View File

@ -126,11 +126,21 @@ func (c *AllyApi) MarketClock() (resp MarketClockResponse) {
return return
} }
func (c *AllyApi) MarketQuotes(symbols ...string) { /**
Given a list of symbols, return an result struct of quote history
*/
func (c *AllyApi) MarketQuotes(symbols ...string) (resp MarketQuotesResponse) {
v := url.Values{ v := url.Values{
"symbols": symbols, "symbols": symbols,
} }
fmt.Printf("%s\n", c.getWithParameters("market/ext/quotes", v)) fmt.Printf("%s\n", c.getWithParameters("market/ext/quotes", v))
c.marshalWithQuery("market/ext/quotes", v, &resp)
return
}
func (c *AllyApi) marshalWithQuery(p string, v url.Values, i interface{}) {
resp := c.getWithParameters(p, v)
_ = xml.Unmarshal(resp, &i)
} }
// Why does this work?? wtf?? // Why does this work?? wtf??