Mercurial > public > lazybear
view LazyBear/Views/Search/Networking/SearchData.swift @ 340:d17dd5c28211
Implementing SearchView
author | Dennis Concepción Martín <66180929+denniscm190@users.noreply.github.com> |
---|---|
date | Sat, 03 Apr 2021 17:46:05 +0200 |
parents | e81c18164afb |
children | a6c49f1409f3 |
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 request(_ searchedText: String) { let url = "\(baseUrl)/search/\(searchedText)?token=\(apiKey)" genericRequest(url: url, model: [SearchModel].self) { self.searchResult = $0 } } }