taler-ios

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

commit c12b51639ff7871192795bb4763b853f7b2036b4
parent 69dbd157efbf281f0e020cad9032fd36dfd3d67c
Author: Marc Stibane <marc@taler.net>
Date:   Thu,  7 Nov 2024 23:21:09 +0100

CheckDepositResponse

Diffstat:
MTalerWallet1/Model/Model+Deposit.swift | 6+++---
MTalerWallet1/Views/Actions/Banking/DepositAmountV.swift | 4++--
2 files changed, 5 insertions(+), 5 deletions(-)

diff --git a/TalerWallet1/Model/Model+Deposit.swift b/TalerWallet1/Model/Model+Deposit.swift @@ -98,14 +98,14 @@ struct DepositFees: Codable { let wire: Amount let refresh: Amount } -struct CheckDepositResult: Codable { +struct CheckDepositResponse: Codable { let totalDepositCost: Amount let effectiveDepositAmount: Amount let fees: DepositFees } /// A request to get an exchange's deposit contract terms. fileprivate struct CheckDeposit: WalletBackendFormattedRequest { - typealias Response = CheckDepositResult + typealias Response = CheckDepositResponse func operation() -> String { "prepareDeposit" } // checkDeposit func args() -> Args { Args(depositPaytoUri: depositPaytoUri, amount: amount, clientCancellationId: "cancel") } @@ -141,7 +141,7 @@ extension WalletModel { /// check fees for deposit. No Networking @MainActor // M for MainActor func checkDepositM(_ depositPaytoUri: String, amount: Amount, viewHandles: Bool = false) - async throws -> CheckDepositResult { + async throws -> CheckDepositResponse { let request = CheckDeposit(depositPaytoUri: depositPaytoUri, amount: amount) let response = try await sendRequest(request, ASYNCDELAY, viewHandles: viewHandles) return response diff --git a/TalerWallet1/Views/Actions/Banking/DepositAmountV.swift b/TalerWallet1/Views/Actions/Banking/DepositAmountV.swift @@ -124,7 +124,7 @@ struct DepositAmountContent: View { @Environment(\.colorSchemeContrast) private var colorSchemeContrast @AppStorage("minimalistic") var minimalistic: Bool = false - @State var checkDepositResult: CheckDepositResult? = nil + @State var checkDepositResult: CheckDepositResponse? = nil @State private var insufficient = false @State private var feeAmount: Amount? = nil @State private var feeStr: String = EMPTYSTRING @@ -154,7 +154,7 @@ struct DepositAmountContent: View { if insufficient { return ComputeFeeResult.insufficient() } -// private func fee(ppCheck: CheckDepositResult?) -> Amount? { +// private func fee(ppCheck: CheckDepositResponse?) -> Amount? { do { // if let ppCheck { // // Outgoing: fee = effective - raw