Mercurial > public > simoleon
diff Simoleon/Helpers/ConversionBox.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 | 1fd9e27df5be |
children | 2584fd74235a |
line wrap: on
line diff
--- a/Simoleon/Helpers/ConversionBox.swift Thu Aug 19 19:12:31 2021 +0100 +++ b/Simoleon/Helpers/ConversionBox.swift Thu Aug 19 19:12:56 2021 +0100 @@ -14,10 +14,9 @@ @Binding var showingConversion: Bool @Binding var amountIsEditing: Bool - let currencyMetadata: [String: CurrencyMetadataModel] = parseJson("CurrencyMetadata.json") - var body: some View { VStack(alignment: .leading) { + let currencyMetadata: [String: CurrencyMetadataModel] = try! read(json: "CurrencyMetadata.json") let currencies = currencyPair.split(separator: "/") Text("\(currencyMetadata[String(currencies[0])]!.name) (\(String(currencies[0])))") .font(.callout)