# HG changeset patch # User Dennis Concepción Martín <66180929+denniscm190@users.noreply.github.com> # Date 1612203326 -3600 # Node ID cd6177f15ded8bd239f4d2c2080d65e4f0721128 # Parent a9b7ea478c25ee16aee2a308cc0e9ca6409fd090 Add interval parameter to HistoricalPrices diff -r a9b7ea478c25 -r cd6177f15ded LazyBear.xcodeproj/project.xcworkspace/xcuserdata/dennis.xcuserdatad/UserInterfaceState.xcuserstate Binary file LazyBear.xcodeproj/project.xcworkspace/xcuserdata/dennis.xcuserdatad/UserInterfaceState.xcuserstate has changed diff -r a9b7ea478c25 -r cd6177f15ded lazybear/Models/HistoricalPricesModel.swift --- 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? } diff -r a9b7ea478c25 -r cd6177f15ded lazybear/Views/Stock.swift --- 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