commit 5ba219f991205a213cfd21684ae7b4f024a17d26
parent 7f77b87dab3f67e071df8a0052e892a2b161a99b
Author: Marc Stibane <marc@taler.net>
Date: Tue, 26 Nov 2024 22:49:17 +0100
remove etag
Diffstat:
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