TF-1865: Modify sending email in composer when tap item and Long press item

(cherry picked from commit 5cfda1d92f38da9e5e4fab1413e6e52229a51639)
This commit is contained in:
HuyNguyen
2023-06-05 00:23:29 +07:00
committed by Dat Vu
parent c70a388732
commit 48d32b048d
18 changed files with 159 additions and 23 deletions
@@ -0,0 +1,14 @@
import 'package:jmap_dart_client/jmap/core/id.dart';
import 'package:jmap_dart_client/jmap/core/utc_date.dart';
import 'package:jmap_dart_client/jmap/mail/email/email.dart';
import 'package:model/model.dart';
import 'package:tmail_ui_user/features/composer/domain/model/sending_email.dart';
extension SendingEmailExtension on List<SendingEmail> {
List<PresentationEmail> toPresentationEmailList() {
return map((sendingEmail) => sendingEmail.email.sendingEmailToPresentationEmail(
emailId: EmailId(Id(sendingEmail.sendingId)),
createAt: UTCDate(sendingEmail.createTime)
)).toList();
}
}
@@ -1,4 +1,3 @@
import 'package:model/extensions/email_extension.dart';
import 'package:model/extensions/email_id_extensions.dart';
import 'package:model/extensions/identity_id_extension.dart';