Mercurial > public > lazybear
diff LazyBear/Views/Company/Networking/Company.swift @ 404:444ec927d62f
Install Bazooka package
author | Dennis Concepción Martín <66180929+denniscm190@users.noreply.github.com> |
---|---|
date | Thu, 03 Jun 2021 16:05:01 +0200 |
parents | 48b3d2a410d4 |
children | c804ce7a1560 |
line wrap: on
line diff
--- a/LazyBear/Views/Company/Networking/Company.swift Sun May 23 19:00:00 2021 +0200 +++ b/LazyBear/Views/Company/Networking/Company.swift Thu Jun 03 16:05:01 2021 +0200 @@ -6,6 +6,7 @@ // import SwiftUI +import Bazooka class Company: ObservableObject { @Published var showChartView = false @@ -15,8 +16,9 @@ @Published var insidersData = InsidersResponse() func request(_ url: String, _ requestType: RequestType, _ view: String) { + let bazooka = Bazooka() if view == "chart" { - genericRequest(url: url, model: ChartResponse.self) { response in + bazooka.request(url: url, model: ChartResponse.self) { response in switch requestType { case .initial: self.chartData = response @@ -29,7 +31,7 @@ self.showChartView = true } } else if view == "insider" { - genericRequest(url: url, model: InsidersResponse.self) { response in + bazooka.request(url: url, model: InsidersResponse.self) { response in self.insidersData = response } }