TF-2717 Get identity when open app, if not get identity, get whenever open composer

This commit is contained in:
dab246
2024-04-01 09:33:57 +07:00
committed by Dat H. Pham
parent c9821a1235
commit 0f051bddfc
5 changed files with 92 additions and 8 deletions
@@ -1,3 +1,4 @@
import 'package:jmap_dart_client/jmap/identities/identity.dart';
import 'package:jmap_dart_client/jmap/mail/email/email.dart';
import 'package:jmap_dart_client/jmap/mail/email/email_address.dart';
import 'package:jmap_dart_client/jmap/mail/mailbox/mailbox.dart';
@@ -22,6 +23,7 @@ class ComposerArguments extends RouterArguments {
final MessageIdsHeaderValue? messageId;
final MessageIdsHeaderValue? references;
final EmailId? previousEmailId;
final List<Identity>? identities;
ComposerArguments({
this.emailActionType = EmailActionType.compose,
@@ -37,6 +39,7 @@ class ComposerArguments extends RouterArguments {
this.messageId,
this.references,
this.previousEmailId,
this.identities,
});
factory ComposerArguments.fromSendingEmail(SendingEmail sendingEmail) =>
@@ -170,5 +173,6 @@ class ComposerArguments extends RouterArguments {
body,
messageId,
references,
identities,
];
}