commit d8fa902d8e62859039f11eecd9c694299394d592
parent 5f6000af09f9ff5f70bc1514f1f0cce122a8fe3c
Author: Marc Stibane <marc@taler.net>
Date: Sat, 18 Apr 2026 11:26:44 +0200
fetch defaultExchanges at launch
Diffstat:
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)")