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
@@ -0,0 +1,24 @@
import 'package:jmap_dart_client/jmap/identities/identity.dart';
import 'package:tmail_ui_user/features/email/presentation/model/composer_arguments.dart';
extension ComposerArgumentsExtension on ComposerArguments {
ComposerArguments withIdentity({List<Identity>? identities}) {
return ComposerArguments(
emailActionType: emailActionType,
presentationEmail: presentationEmail,
emailContents: emailContents,
attachments: attachments,
mailboxRole: mailboxRole,
listEmailAddress: listEmailAddress,
listSharedMediaFile: listSharedMediaFile,
sendingEmail: sendingEmail,
subject: subject,
body: body,
messageId: messageId,
references: references,
previousEmailId: previousEmailId,
identities: identities,
);
}
}