taler-ios

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

commit 0559b6dc35eb07d1675f11bd8b90afde7fe1f412
parent 86041ad2fc728adcabcdd20638eb9f55eebace8f
Author: Marc Stibane <marc@taler.net>
Date:   Fri, 12 Dec 2025 08:05:57 +0100

remove scanned tx after server connection

Diffstat:
MTalerWallet1/Views/Sheets/P2P_Sheets/P2pPayURIView.swift | 3+++
MTalerWallet1/Views/Sheets/P2P_Sheets/P2pReceiveURIView.swift | 1+
2 files changed, 4 insertions(+), 0 deletions(-)

diff --git a/TalerWallet1/Views/Sheets/P2P_Sheets/P2pPayURIView.swift b/TalerWallet1/Views/Sheets/P2P_Sheets/P2pPayURIView.swift @@ -31,6 +31,9 @@ struct P2pPayURIView: View { do { symLog.log(".task") let response = try? await model.preparePeerPullDebit(url.absoluteString) + if let response { + controller.removeURL(url) // tx is now saved by wallet-core + } peerPullDebitResponse = response } } diff --git a/TalerWallet1/Views/Sheets/P2P_Sheets/P2pReceiveURIView.swift b/TalerWallet1/Views/Sheets/P2P_Sheets/P2pReceiveURIView.swift @@ -53,6 +53,7 @@ struct P2pReceiveURIView: View { await controller.checkCurrencyInfo(for: baseUrl, model: model) let oimCurrency = oimCurrency(ppResponse.scopeInfo, oimEuro: oimEuro) cash.setCurrency(oimCurrency) + controller.removeURL(url) // tx is now saved by wallet-core peerPushCreditResponse = ppResponse } else { peerPushCreditResponse = nil