TF-1813 Add createTime and change type email property in SendingEmailHiveCache

(cherry picked from commit 3077cc3b414d4894ac13f5636aa5d59b0096c9fb)
This commit is contained in:
dab246
2023-06-01 14:02:07 +07:00
committed by Dat Vu
parent 3f7c1e38b8
commit 8756c5fefb
6 changed files with 59 additions and 8 deletions
@@ -9,6 +9,7 @@ extension EmailRequestExtension on EmailRequest {
sendingId: sendingId,
email: email,
emailActionType: emailActionType,
createTime: DateTime.now(),
sentMailboxId: sentMailboxId,
emailIdDestroyed: emailIdDestroyed,
emailIdAnsweredOrForwarded: emailIdAnsweredOrForwarded,
@@ -1,4 +1,5 @@
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';
@@ -9,8 +10,9 @@ extension SendingEmailExtension on SendingEmail {
SendingEmailHiveCache toHiveCache() {
return SendingEmailHiveCache(
sendingId,
email.toJson(),
email.asString(),
emailActionType.name,
createTime,
sentMailboxId?.asString,
emailIdDestroyed?.asString,
emailIdAnsweredOrForwarded?.asString,