taler-ios

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

commit 1dfae8887cad2631fa2b13af8c8fea31867da1c3
parent 3e2da084e65b6ee5b121d0915609418d91f8f4cc
Author: Marc Stibane <marc@taler.net>
Date:   Fri, 20 Oct 2023 08:50:06 +0200

getCurrencyInfo(scope)

Diffstat:
MTalerWallet1/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)) } }