Mercurial > public > lazybear
changeset 112:cd6177f15ded
Add interval parameter to HistoricalPrices
author | Dennis Concepción Martín <66180929+denniscm190@users.noreply.github.com> |
---|---|
date | Mon, 01 Feb 2021 19:15:26 +0100 |
parents | a9b7ea478c25 |
children | 16f8514cc5e6 |
files | LazyBear.xcodeproj/project.xcworkspace/xcuserdata/dennis.xcuserdatad/UserInterfaceState.xcuserstate lazybear/Models/HistoricalPricesModel.swift lazybear/Views/Stock.swift |
diffstat | 3 files changed, 8 insertions(+), 4 deletions(-) [+] |
line wrap: on
line diff
Binary file LazyBear.xcodeproj/project.xcworkspace/xcuserdata/dennis.xcuserdatad/UserInterfaceState.xcuserstate has changed
--- a/lazybear/Models/HistoricalPricesModel.swift Mon Feb 01 19:00:48 2021 +0100 +++ b/lazybear/Models/HistoricalPricesModel.swift Mon Feb 01 19:15:26 2021 +0100 @@ -10,9 +10,9 @@ struct HistoricalPricesModel: Codable { var date: String var close: Double - var volume: Float - var change: Double - var changePercent: Double - var changeOverTime: Double + var volume: Float? + var change: Double? + var changePercent: Double? + var changeOverTime: Double? }
--- a/lazybear/Views/Stock.swift Mon Feb 01 19:00:48 2021 +0100 +++ b/lazybear/Views/Stock.swift Mon Feb 01 19:15:26 2021 +0100 @@ -62,9 +62,13 @@ } private func getUrl(range: String) { + var range = range + // 1 -> Sandbox / 2 -> Production let baseUrl = apiAccess.results[1].url ?? "" let token = apiAccess.results[1].key ?? "" + if period[selectedPeriod] == "1W" { range = "5dm" } + if period[selectedPeriod] == "1M" { range = "1mm" } let path = "/stable/stock/\(symbol)/chart/\(range)?chartCloseOnly=true&includeToday=false&token=" self.url = baseUrl + path + token