|
|
|
|
@ -106,6 +106,7 @@ type marketResponseJson struct {
|
|
|
|
|
Symbol string `json:"symbol"`
|
|
|
|
|
RegularMarketPrice float64 `json:"regularMarketPrice"`
|
|
|
|
|
ChartPreviousClose float64 `json:"chartPreviousClose"`
|
|
|
|
|
ExchangeName string `json:"exchangeName"`
|
|
|
|
|
ShortName string `json:"shortName"`
|
|
|
|
|
PriceHint int `json:"priceHint"`
|
|
|
|
|
} `json:"meta"`
|
|
|
|
|
@ -174,6 +175,11 @@ func fetchMarketsDataFromYahoo(marketRequests []marketRequest) (marketList, erro
|
|
|
|
|
currency = result.Meta.Currency
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
// See https://github.com/glanceapp/glance/issues/757
|
|
|
|
|
if result.Meta.ExchangeName == "LSE" {
|
|
|
|
|
currency = ""
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
markets = append(markets, market{
|
|
|
|
|
marketRequest: marketRequests[i],
|
|
|
|
|
Price: result.Meta.RegularMarketPrice,
|
|
|
|
|
|