diff LazyBear/Views/Profile/Networking/Profile.swift @ 377:d01859776fe6

ProfileView updated
author Dennis Concepción Martín <66180929+denniscm190@users.noreply.github.com>
date Wed, 21 Apr 2021 16:44:11 +0200
parents f3cb5bdea8e5
children 6802c2393203
line wrap: on
line diff
--- a/LazyBear/Views/Profile/Networking/Profile.swift	Wed Apr 21 16:43:57 2021 +0200
+++ b/LazyBear/Views/Profile/Networking/Profile.swift	Wed Apr 21 16:44:11 2021 +0200
@@ -7,24 +7,23 @@
 
 import SwiftUI
 
-//class Profile: ObservableObject {
-//    @Published var showView = false
-//    @Published var data = ProfileResponse()
-//    
-//    var streamingRequests = 0  // Count streaming requests
-//    
-//    func request(_ url: String) {
-//        genericRequest(url: url, model: ProfileResponse.self) { response in
-//            print(response)
-//            self.streamingRequests += 1
-//            
-//            // If is the first request -> init()
-//            if self.streamingRequests == 1 {
-//                self.data = response
-//            } else {
-//                // If not, request streaming data (without intradayPrices)
-//                self.data.quotes = response.quotes
-//            }
-//        }
-//    }
-//}
+class Profile: ObservableObject {
+    @Published var showView = false
+    @Published var data = ProfileResponse()
+    
+    var streamingRequests = 0  // Count streaming requests
+    
+    func request(_ url: String) {
+        genericRequest(url: url, model: ProfileResponse.self) { response in
+            self.streamingRequests += 1
+            
+            // If is the first request -> init()
+            if self.streamingRequests == 1 {
+                self.data = response
+            } else {
+                // If not, request streaming data (without intradayPrices)
+                self.data.quotes = response.quotes
+            }
+        }
+    }
+}