commit 6aa084d02dfa63070f91f048ee4fdfcc33c8e8ea parent 401dd49dd76778f3176b385d907f018f5fedbb45 Author: Marc Stibane <marc@taler.net> Date: Sat, 31 Oct 2026 22:58:15 +0100 Delete TalDir messages Diffstat:
| M | TalerWallet1/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) + } } } }