TF-1708 Sync use mailbox display name to show all mailbox name by in toast, dialog, label, path..

(cherry picked from commit 62137b655383199005c31d21fce46906fab451dc)
This commit is contained in:
dab246
2023-07-06 23:32:30 +07:00
committed by Dat Vu
parent 58f90e6819
commit 24d7eee69a
28 changed files with 122 additions and 105 deletions
@@ -28,9 +28,9 @@ class UpdatingMarkAsMailboxReadState extends UIState {
class MarkAsMailboxReadAllSuccess extends UIActionState {
final MailboxName mailboxName;
final String mailboxDisplayName;
MarkAsMailboxReadAllSuccess(this.mailboxName,
MarkAsMailboxReadAllSuccess(this.mailboxDisplayName,
{
jmap.State? currentEmailState,
jmap.State? currentMailboxState,
@@ -38,16 +38,16 @@ class MarkAsMailboxReadAllSuccess extends UIActionState {
) : super(currentMailboxState, currentEmailState);
@override
List<Object?> get props => [mailboxName];
List<Object?> get props => [mailboxDisplayName];
}
class MarkAsMailboxReadHasSomeEmailFailure extends UIActionState {
final MailboxName mailboxName;
final String mailboxDisplayName;
final int countEmailsRead;
MarkAsMailboxReadHasSomeEmailFailure(
this.mailboxName,
this.mailboxDisplayName,
this.countEmailsRead,
{
jmap.State? currentEmailState,
@@ -56,7 +56,7 @@ class MarkAsMailboxReadHasSomeEmailFailure extends UIActionState {
) : super(currentMailboxState, currentEmailState);
@override
List<Object?> get props => [mailboxName, countEmailsRead];
List<Object?> get props => [mailboxDisplayName, countEmailsRead];
}
class MarkAsMailboxReadAllFailure extends FeatureFailure {
@@ -12,7 +12,7 @@ class MoveMailboxSuccess extends UIActionState {
final MoveAction moveAction;
final MailboxId? parentId;
final MailboxId? destinationMailboxId;
final MailboxName? destinationMailboxName;
final String? destinationMailboxDisplayName;
MoveMailboxSuccess(
this.mailboxIdSelected,
@@ -20,7 +20,7 @@ class MoveMailboxSuccess extends UIActionState {
{
this.parentId,
this.destinationMailboxId,
this.destinationMailboxName,
this.destinationMailboxDisplayName,
jmap.State? currentEmailState,
jmap.State? currentMailboxState,
}
@@ -29,14 +29,17 @@ class MoveMailboxSuccess extends UIActionState {
@override
List<Object?> get props => [
mailboxIdSelected,
moveAction,
parentId,
destinationMailboxId];
destinationMailboxId,
destinationMailboxDisplayName,
...super.props
];
}
class MoveMailboxFailure extends FeatureFailure {
final dynamic exception;
MoveMailboxFailure(this.exception);
MoveMailboxFailure(dynamic exception) : super(exception: exception);
@override
List<Object?> get props => [exception];