TF-1842: Create extension for SendEmailRequest from SendingEmail

(cherry picked from commit e710c205b730d8120ebd8f9b4123cd8b52f1c530)
This commit is contained in:
HuyNguyen
2023-05-31 00:58:39 +07:00
committed by Dat Vu
parent ea1b2559ec
commit 56e89e3628
2 changed files with 35 additions and 2 deletions
@@ -3,6 +3,7 @@ import 'package:model/extensions/email_extension.dart';
import 'package:model/extensions/email_id_extensions.dart';
import 'package:model/extensions/identity_id_extension.dart';
import 'package:model/extensions/mailbox_id_extension.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/offline_mode/model/sending_email_hive_cache.dart';
@@ -21,4 +22,15 @@ extension SendingEmailExtension on SendingEmail {
creationIdRequest?.value
);
}
EmailRequest toEmailRequest() {
return EmailRequest(
email: email,
emailActionType: emailActionType,
sentMailboxId: sentMailboxId,
emailIdDestroyed: emailIdDestroyed,
emailIdAnsweredOrForwarded: emailIdAnsweredOrForwarded,
identityId: identityId
);
}
}