taler-ios

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

commit 5ba219f991205a213cfd21684ae7b4f024a17d26
parent 7f77b87dab3f67e071df8a0052e892a2b161a99b
Author: Marc Stibane <marc@taler.net>
Date:   Tue, 26 Nov 2024 22:49:17 +0100

remove etag

Diffstat:
MTalerWallet1/Model/Model+Withdraw.swift | 7++-----
MTalerWallet1/Views/Sheets/WithdrawBankIntegrated/WithdrawTOSView.swift | 3+--
2 files changed, 3 insertions(+), 7 deletions(-)

diff --git a/TalerWallet1/Model/Model+Withdraw.swift b/TalerWallet1/Model/Model+Withdraw.swift @@ -157,14 +157,12 @@ fileprivate struct GetExchangeTermsOfService: WalletBackendFormattedRequest { fileprivate struct SetExchangeTOSAccepted: WalletBackendFormattedRequest { struct Response: Decodable {} // no result - getting no error back means success func operation() -> String { "setExchangeTosAccepted" } - func args() -> Args { Args(exchangeBaseUrl: baseUrl, etag: etag) } + func args() -> Args { Args(exchangeBaseUrl: baseUrl) } var baseUrl: String - var etag: String struct Args: Encodable { var exchangeBaseUrl: String - var etag: String } } // MARK: - @@ -277,10 +275,9 @@ extension WalletModel { } nonisolated func setExchangeTOSAccepted(_ baseUrl: String, - etag: String, viewHandles: Bool = false) async throws -> Decodable { - let request = SetExchangeTOSAccepted(baseUrl: baseUrl, etag: etag) + let request = SetExchangeTOSAccepted(baseUrl: baseUrl) let response = try await sendRequest(request, ASYNCDELAY, viewHandles: viewHandles) return response } diff --git a/TalerWallet1/Views/Sheets/WithdrawBankIntegrated/WithdrawTOSView.swift b/TalerWallet1/Views/Sheets/WithdrawBankIntegrated/WithdrawTOSView.swift @@ -38,8 +38,7 @@ struct WithdrawTOSView: View { @MainActor func viewDidLoad() async { if let exchangeTOS, let exchangeBaseUrl { - _ = try? await model.setExchangeTOSAccepted(exchangeBaseUrl, - etag: exchangeTOS.currentEtag) + _ = try? await model.setExchangeTOSAccepted(exchangeBaseUrl) if acceptAction != nil { await acceptAction!() } else { // just go back - caller will reload