From 405501bd40ad270cb99bdc27138584fa51d78759 Mon Sep 17 00:00:00 2001 From: dab246 Date: Thu, 26 Mar 2026 14:13:33 +0700 Subject: [PATCH] TF-4392 [Team Mailbox] Delete emails within the team mailbox trash --- .../lib/extensions/presentation_mailbox_extension.dart | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/model/lib/extensions/presentation_mailbox_extension.dart b/model/lib/extensions/presentation_mailbox_extension.dart index 2a35c1a3d..b8213119a 100644 --- a/model/lib/extensions/presentation_mailbox_extension.dart +++ b/model/lib/extensions/presentation_mailbox_extension.dart @@ -40,7 +40,15 @@ extension PresentationMailboxExtension on PresentationMailbox { bool get isVirtualFolder => isFavorite || isActionRequired; - bool get isTrash => role == PresentationMailbox.roleTrash; + bool get isTrash { + if (isPersonal) { + return role == PresentationMailbox.roleTrash; + } else { + return isChildOfTeamMailboxes && + name?.name.toLowerCase() == + PresentationMailbox.trashRole.toLowerCase(); + } + } bool get isDrafts => role == PresentationMailbox.roleDrafts;