TF-3480 Handle reopen multiple composer when reload page or session expired
Signed-off-by: dab246 <tdvu@linagora.com>
This commit is contained in:
@@ -34,6 +34,7 @@ class ComposerArguments extends RouterArguments {
|
||||
final List<EmailAddress>? cc;
|
||||
final List<EmailAddress>? bcc;
|
||||
final String? listPost;
|
||||
final String? composerId;
|
||||
|
||||
ComposerArguments({
|
||||
this.emailActionType = EmailActionType.compose,
|
||||
@@ -58,6 +59,7 @@ class ComposerArguments extends RouterArguments {
|
||||
this.bcc,
|
||||
this.listPost,
|
||||
this.isMarkAsImportant,
|
||||
this.composerId,
|
||||
});
|
||||
|
||||
factory ComposerArguments.fromSendingEmail(SendingEmail sendingEmail) =>
|
||||
@@ -122,6 +124,7 @@ class ComposerArguments extends RouterArguments {
|
||||
hasRequestReadReceipt: composerCache.hasRequestReadReceipt,
|
||||
displayMode: composerCache.displayMode,
|
||||
isMarkAsImportant: composerCache.isMarkAsImportant,
|
||||
composerId: composerCache.composerId,
|
||||
);
|
||||
|
||||
factory ComposerArguments.replyEmail({
|
||||
@@ -242,6 +245,7 @@ class ComposerArguments extends RouterArguments {
|
||||
cc,
|
||||
bcc,
|
||||
listPost,
|
||||
composerId,
|
||||
];
|
||||
|
||||
ComposerArguments copyWith({
|
||||
@@ -267,6 +271,7 @@ class ComposerArguments extends RouterArguments {
|
||||
List<EmailAddress>? cc,
|
||||
List<EmailAddress>? bcc,
|
||||
String? listPost,
|
||||
String? composerId,
|
||||
}) {
|
||||
return ComposerArguments(
|
||||
emailActionType: emailActionType ?? this.emailActionType,
|
||||
@@ -291,6 +296,7 @@ class ComposerArguments extends RouterArguments {
|
||||
cc: cc ?? this.cc,
|
||||
bcc: bcc ?? this.bcc,
|
||||
listPost: listPost ?? this.listPost,
|
||||
composerId: composerId ?? this.composerId,
|
||||
);
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user