Mercurial > public > lazybear
view LazyBear/Views/Search/Networking/SearchData.swift @ 342:a6c49f1409f3
Implementing Watchlists
author | Dennis Concepción Martín <66180929+denniscm190@users.noreply.github.com> |
---|---|
date | Mon, 05 Apr 2021 20:08:19 +0200 |
parents | d17dd5c28211 |
children |
line wrap: on
line source
// // SearchData.swift // LazyBear // // Created by Dennis Concepción Martín on 3/4/21. // import SwiftUI class SearchData: ObservableObject { @Published var searchResult = [SearchModel]() private let baseUrl = Bundle.main.infoDictionary?["IEX_URL"] as? String ?? "Empty url" private let apiKey = Bundle.main.infoDictionary?["IEX_API"] as? String ?? "Empty key" func get(_ searchedText: String) { let url = "\(baseUrl)/search/\(searchedText)?token=\(apiKey)" genericRequest(url: url, model: [SearchModel].self) { self.searchResult = $0 } } }