TF-78 Implement mark as unread when touch the "eye slash" icon on the top of screen EmailView

This commit is contained in:
dab246
2021-09-15 13:12:15 +07:00
committed by Dat H. Pham
parent 8721b08f33
commit 5fd305d102
29 changed files with 462 additions and 293 deletions
@@ -9,7 +9,6 @@ import 'package:tmail_ui_user/features/base/base_controller.dart';
import 'package:tmail_ui_user/features/email/presentation/email_controller.dart';
import 'package:tmail_ui_user/features/mailbox_dashboard/domain/state/get_user_profile_state.dart';
import 'package:tmail_ui_user/features/mailbox_dashboard/domain/usecases/get_user_profile_interactor.dart';
import 'package:tmail_ui_user/main/actions/app_action.dart';
class MailboxDashBoardController extends BaseController {
@@ -20,7 +19,6 @@ class MailboxDashBoardController extends BaseController {
final selectedEmail = Rxn<PresentationEmail>();
final accountId = Rxn<AccountId>();
final userProfile = Rxn<UserProfile>();
final mailboxDashBoardAction = Rxn<AppAction>();
Session? sessionCurrent;
Map<Role, MailboxId> mapMailboxId = Map();
@@ -78,14 +76,6 @@ class MailboxDashBoardController extends BaseController {
selectedEmail.value = newPresentationEmail;
}
void setMailboxDashBoardAction(AppAction? newAction) {
mailboxDashBoardAction.value = newAction;
}
void clearMailboxDashBoardAction() {
mailboxDashBoardAction.value = null;
}
void clearSelectedEmail() {
selectedEmail.value = null;
}