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)