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
             }
         }