Mercurial > public > simoleon
diff Simoleon/Conversion.swift @ 68:aa451ca55e48 v1.2.1
Fixes minor bugs
author | Dennis Concepción Martín <dennisconcepcionmartin@gmail.com> |
---|---|
date | Wed, 28 Jul 2021 10:10:18 +0100 |
parents | b0bce2c8e4a9 |
children | b6f8661300f2 |
line wrap: on
line diff
--- a/Simoleon/Conversion.swift Wed Jul 28 10:10:17 2021 +0100 +++ b/Simoleon/Conversion.swift Wed Jul 28 10:10:18 2021 +0100 @@ -46,7 +46,7 @@ ) } .padding() - .sheet(isPresented: $showingCurrencySelector) { + .sheet(isPresented: $showingCurrencySelector, onDismiss: request) { CurrencySelector(currencyPair: $currencyPair, showingCurrencySelector: $showingCurrencySelector) } } @@ -70,10 +70,9 @@ } private func request() { + showingConversion = false let url = "\(readConfig("API_URL")!)quotes?pairs=\(currencyPair)&api_key=\(readConfig("API_KEY")!)" - - Simoleon.request(url: url, model: [CurrencyQuoteModel].self) { response in - showingConversion = false + networkRequest(url: url, model: [CurrencyQuoteModel].self) { response in if let price = response.first?.price { self.price = price showingConversion = true