taler-ios

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

commit 6aa084d02dfa63070f91f048ee4fdfcc33c8e8ea
parent 401dd49dd76778f3176b385d907f018f5fedbb45
Author: Marc Stibane <marc@taler.net>
Date:   Sat, 31 Oct 2026 22:58:15 +0100

Delete TalDir messages

Diffstat:
MTalerWallet1/Views/TalDir/MailboxView.swift | 12++++++++++++
1 file changed, 12 insertions(+), 0 deletions(-)

diff --git a/TalerWallet1/Views/TalDir/MailboxView.swift b/TalerWallet1/Views/TalDir/MailboxView.swift @@ -68,6 +68,18 @@ struct MailboxView: View { } else { ForEachWithIndex(array: messages) { index, message in messageRowV(message) + .swipeActions(edge: .trailing) { + Button { +// symLog?.log("deleteAction") + Task { // runs on MainActor + try? await model.deleteMailboxMessage(message) + controller.messages.remove(at: index) + } + } label: { + Label("Delete", systemImage: "trash") + } + .tint(WalletColors().negative) + } } } }