diff LazyBear/Views/Search/Networking/Search.swift @ 450:4b8031e696e8

Change Bazooka to Alamofire Alamofire is compatible with WatchOS and MacOS
author Dennis Concepción Martín <dennisconcepcionmartin@gmail.com>
date Sat, 26 Jun 2021 16:36:53 +0200
parents 444ec927d62f
children
line wrap: on
line diff
--- a/LazyBear/Views/Search/Networking/Search.swift	Wed Jun 23 13:03:00 2021 +0200
+++ b/LazyBear/Views/Search/Networking/Search.swift	Sat Jun 26 16:36:53 2021 +0200
@@ -6,17 +6,18 @@
 //
 
 import SwiftUI
-import Bazooka
+import Alamofire
 
 class Search: ObservableObject {
     @Published var data = [SearchResponse()]
     @Published var showSearchList = false
     
     func request(_ url: String) {
-        let bazooka = Bazooka()
-        bazooka.request(url: url, model: [SearchResponse].self) { response in
-            self.data = response
-            self.showSearchList = true
+        AF.request(url).responseDecodable(of: [SearchResponse].self) { response in
+            if let value = response.value {
+                self.data = value
+                self.showSearchList = true
+            }
         }
     }
 }