Hide spam banner when we are in spam

Signed-off-by: dab246 <tdvu@linagora.com>
This commit is contained in:
dab246
2025-07-15 13:33:09 +07:00
committed by Dat H. Pham
parent 3c5fe92971
commit f49cc04a01
2 changed files with 25 additions and 4 deletions
@@ -177,8 +177,18 @@ class MailboxDashBoardView extends BaseMailboxDashBoardView {
Obx(() {
final spamController = controller.spamReportController;
if (spamController.spamReportState.value == SpamReportState.disabled ||
spamController.presentationSpamMailbox.value == null) {
final isSpamReportDisabled = spamController.spamReportState.value == SpamReportState.disabled;
final isSpamFolderSelected = controller
.selectedMailbox
.value
?.isSpam == true;
final isPresentationSpamMailboxIsNull = spamController.presentationSpamMailbox.value == null;
if (isSpamReportDisabled ||
isPresentationSpamMailboxIsNull ||
isSpamFolderSelected) {
return const SizedBox.shrink();
}
@@ -115,8 +115,19 @@ class ThreadView extends GetWidget<ThreadController>
.mailboxDashBoardController
.spamReportController;
if (spamController.spamReportState.value == SpamReportState.disabled ||
spamController.presentationSpamMailbox.value == null) {
final isSpamReportDisabled = spamController.spamReportState.value == SpamReportState.disabled;
final isSpamFolderSelected = controller
.mailboxDashBoardController
.selectedMailbox
.value
?.isSpam == true;
final isPresentationSpamMailboxIsNull = spamController.presentationSpamMailbox.value == null;
if (isSpamReportDisabled ||
isPresentationSpamMailboxIsNull ||
isSpamFolderSelected) {
return const SizedBox.shrink();
}