Mercurial > public > lazybear
view LazyBear/Views/Home/Networking/Home.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 | f843c6382529 |
children | 4b8031e696e8 |
line wrap: on
line source
// // Home.swift // LazyBear // // Created by Dennis Concepción Martín on 11/4/21. // import SwiftUI import Bazooka class Home: ObservableObject { @Published var showView = false @Published var data = HomeResponse() func request(_ url: String, _ requestType: RequestType) { let bazooka = Bazooka() bazooka.request(url: url, model: HomeResponse.self) { response in switch requestType { case .initial: self.data = response default: self.data.lists = response.lists self.data.sectorPerformance = response.sectorPerformance } self.showView = true } } }