8756c5fefb
(cherry picked from commit 3077cc3b414d4894ac13f5636aa5d59b0096c9fb)
21 lines
835 B
Dart
21 lines
835 B
Dart
|
|
import 'package:tmail_ui_user/features/composer/domain/model/email_request.dart';
|
|
import 'package:tmail_ui_user/features/composer/domain/model/sending_email.dart';
|
|
import 'package:tmail_ui_user/features/mailbox/domain/model/create_new_mailbox_request.dart';
|
|
|
|
extension EmailRequestExtension on EmailRequest {
|
|
SendingEmail toSendingEmail(String sendingId, {CreateNewMailboxRequest? mailboxRequest}) {
|
|
return SendingEmail(
|
|
sendingId: sendingId,
|
|
email: email,
|
|
emailActionType: emailActionType,
|
|
createTime: DateTime.now(),
|
|
sentMailboxId: sentMailboxId,
|
|
emailIdDestroyed: emailIdDestroyed,
|
|
emailIdAnsweredOrForwarded: emailIdAnsweredOrForwarded,
|
|
identityId: identityId,
|
|
mailboxNameRequest: mailboxRequest?.newName,
|
|
creationIdRequest: mailboxRequest?.creationId
|
|
);
|
|
}
|
|
} |