taler-ios

iOS apps for GNU Taler (wallet)
Log | Files | Refs | README | LICENSE

commit d8fa902d8e62859039f11eecd9c694299394d592
parent 5f6000af09f9ff5f70bc1514f1f0cce122a8fe3c
Author: Marc Stibane <marc@taler.net>
Date:   Sat, 18 Apr 2026 11:26:44 +0200

fetch defaultExchanges at launch

Diffstat:
MTalerWallet1/Controllers/Controller.swift | 3+++
1 file changed, 3 insertions(+), 0 deletions(-)

diff --git a/TalerWallet1/Controllers/Controller.swift b/TalerWallet1/Controllers/Controller.swift @@ -107,6 +107,7 @@ class Controller: ObservableObject { @Published var haveProdBalance: Bool = false @Published var balances: [Balance] = [] + @Published var defaultExchanges: [DefaultExchange] = [] @Published var scannedURLs: [ScannedURL] = [] @Published var backendState: BackendState = .none // only used for launch animation @@ -265,6 +266,7 @@ class Controller: ObservableObject { currencyInfos = [:] exchanges = [] balances = [] + defaultExchanges = [] // printFonts() // checkInternetConnection() startObserving() @@ -439,6 +441,7 @@ class Controller: ObservableObject { try? await model.setConfig(setTesting: false) } #endif + defaultExchanges = await model.getDefaultExchanges() backendState = .ready // dismiss the launch animation } catch { // rethrows self.logger.error("\(error.localizedDescription)")