taler-ios

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

commit 77817940c91e86697542d37fd4e4424ab5adae71
parent 4173539660f0c02a3ec279456fd961e235849fd4
Author: Marc Stibane <marc@taler.net>
Date:   Thu,  5 Dec 2024 22:38:03 +0100

DepositWireTypes

Diffstat:
MTalerWallet1/Model/Model+Deposit.swift | 12++++++------
1 file changed, 6 insertions(+), 6 deletions(-)

diff --git a/TalerWallet1/Model/Model+Deposit.swift b/TalerWallet1/Model/Model+Deposit.swift @@ -48,16 +48,16 @@ struct WireTypeDetails: Codable { let talerBankHostnames: [String] } -struct DepositWireTypesForCurrencyResponse: Codable { +struct DepositWireTypesResponse: Codable { /// can be used to pre-filter payment target types to offer the user as an input option // let wireTypes: [PaytoType] let wireTypeDetails: [WireTypeDetails] } /// A request to get wire types that can be used for a deposit operation. -fileprivate struct DepositWireTypesForCurrency: WalletBackendFormattedRequest { - typealias Response = DepositWireTypesForCurrencyResponse - func operation() -> String { "getDepositWireTypesForCurrency" } +fileprivate struct DepositWireTypes: WalletBackendFormattedRequest { + typealias Response = DepositWireTypesResponse + func operation() -> String { "getDepositWireTypes" } func args() -> Args { Args(currency: currency, scopeInfo: scopeInfo) } var currency: String @@ -69,9 +69,9 @@ fileprivate struct DepositWireTypesForCurrency: WalletBackendFormattedRequest { } extension WalletModel { /// Get wire types that can be used for a deposit operation - nonisolated func depositWireTypesForCurrency(_ currency: String, scopeInfo: ScopeInfo? = nil, viewHandles: Bool = false) + nonisolated func depositWireTypes(_ currency: String, scopeInfo: ScopeInfo? = nil, viewHandles: Bool = false) async throws -> [WireTypeDetails] { - let request = DepositWireTypesForCurrency(currency: currency, scopeInfo: scopeInfo) + let request = DepositWireTypes(currency: currency, scopeInfo: scopeInfo) let response = try await sendRequest(request, ASYNCDELAY, viewHandles: viewHandles) return response.wireTypeDetails }