TF-1710 Implement delete all spam emails action in search
(cherry picked from commit 34535eb0ee8899df283ae8fb4291027aea7b7924)
This commit is contained in:
@@ -55,6 +55,7 @@ import 'package:tmail_ui_user/features/search/email/presentation/model/simple_se
|
|||||||
import 'package:tmail_ui_user/features/search/email/presentation/search_email_bindings.dart';
|
import 'package:tmail_ui_user/features/search/email/presentation/search_email_bindings.dart';
|
||||||
import 'package:tmail_ui_user/features/thread/domain/constants/thread_constants.dart';
|
import 'package:tmail_ui_user/features/thread/domain/constants/thread_constants.dart';
|
||||||
import 'package:tmail_ui_user/features/thread/domain/model/search_query.dart';
|
import 'package:tmail_ui_user/features/thread/domain/model/search_query.dart';
|
||||||
|
import 'package:tmail_ui_user/features/thread/domain/state/empty_spam_folder_state.dart';
|
||||||
import 'package:tmail_ui_user/features/thread/domain/state/empty_trash_folder_state.dart';
|
import 'package:tmail_ui_user/features/thread/domain/state/empty_trash_folder_state.dart';
|
||||||
import 'package:tmail_ui_user/features/thread/domain/state/mark_as_multiple_email_read_state.dart';
|
import 'package:tmail_ui_user/features/thread/domain/state/mark_as_multiple_email_read_state.dart';
|
||||||
import 'package:tmail_ui_user/features/thread/domain/state/mark_as_star_multiple_email_state.dart';
|
import 'package:tmail_ui_user/features/thread/domain/state/mark_as_star_multiple_email_state.dart';
|
||||||
@@ -204,6 +205,7 @@ class SearchEmailController extends BaseController
|
|||||||
success is MoveMultipleEmailToMailboxAllSuccess ||
|
success is MoveMultipleEmailToMailboxAllSuccess ||
|
||||||
success is MoveMultipleEmailToMailboxHasSomeEmailFailure ||
|
success is MoveMultipleEmailToMailboxHasSomeEmailFailure ||
|
||||||
success is EmptyTrashFolderSuccess ||
|
success is EmptyTrashFolderSuccess ||
|
||||||
|
success is EmptySpamFolderSuccess ||
|
||||||
success is DeleteMultipleEmailsPermanentlyAllSuccess ||
|
success is DeleteMultipleEmailsPermanentlyAllSuccess ||
|
||||||
success is DeleteMultipleEmailsPermanentlyHasSomeEmailFailure
|
success is DeleteMultipleEmailsPermanentlyHasSomeEmailFailure
|
||||||
) {
|
) {
|
||||||
|
|||||||
@@ -294,6 +294,9 @@ class SearchMailboxController extends BaseMailboxController with MailboxActionHa
|
|||||||
case MailboxActions.emptyTrash:
|
case MailboxActions.emptyTrash:
|
||||||
emptyTrashAction(context, mailbox, dashboardController);
|
emptyTrashAction(context, mailbox, dashboardController);
|
||||||
break;
|
break;
|
||||||
|
case MailboxActions.emptySpam:
|
||||||
|
emptySpamAction(context, mailbox, dashboardController);
|
||||||
|
break;
|
||||||
default:
|
default:
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user