commit 1dfae8887cad2631fa2b13af8c8fea31867da1c3 parent 3e2da084e65b6ee5b121d0915609418d91f8f4cc Author: Marc Stibane <marc@taler.net> Date: Fri, 20 Oct 2023 08:50:06 +0200 getCurrencyInfo(scope) Diffstat:
| M | TalerWallet1/Model/Model+Exchange.swift | | | 8 | +++++--- |
1 file changed, 5 insertions(+), 3 deletions(-)
diff --git a/TalerWallet1/Model/Model+Exchange.swift b/TalerWallet1/Model/Model+Exchange.swift @@ -156,11 +156,13 @@ extension WalletModel { _ = try await sendRequest(request) } - @MainActor func getCurrencySpecificationM(scope: ScopeInfo) - async throws -> CurrencySpecification { // M for MainActor + func getCurrencyInfo(scope: ScopeInfo) + async throws -> CurrencyInfo { let request = GetCurrencySpecification(scope: scope) let response = try await sendRequest(request, ASYNCDELAY) - return response + return CurrencyInfo(scope: scope, specs: response.currencySpecification, + formatter: CurrencyFormatter.formatter(scope: scope, + specs: response.currencySpecification)) } }