Mercurial > public > simoleon
diff Simoleon/Settings.swift @ 150:6eac99e99b96
Add error handling to read json function
author | Dennis Concepcion Martin <dennisconcepcionmartin@gmail.com> |
---|---|
date | Thu, 19 Aug 2021 19:12:56 +0100 |
parents | 87f02d4f9c26 |
children | 2584fd74235a |
line wrap: on
line diff
--- a/Simoleon/Settings.swift Thu Aug 19 19:12:31 2021 +0100 +++ b/Simoleon/Settings.swift Thu Aug 19 19:12:56 2021 +0100 @@ -20,8 +20,6 @@ @State private var showingAlert = false @State private var searchCurrency = "" - let currencyPairs: [CurrencyPairModel] = parseJson("CurrencyPairs.json") - /* If searched currency string is empty: * Show all currencies @@ -29,6 +27,7 @@ * Show filtered list of currencies containing searched currency string */ var searchResults: [CurrencyPairModel] { + let currencyPairs: [CurrencyPairModel] = try! read(json: "CurrencyPairs.json") if searchCurrency.isEmpty { return currencyPairs.sorted { $0.name < $1.name } } else {