TF-1857 Add headerCalendarEvent to email cached

(cherry picked from commit 6d884bb6db5365c6308404fb5d98fd356be4109e)
This commit is contained in:
dab246
2023-07-19 17:08:01 +07:00
committed by Dat Vu
parent c37ab20901
commit 7df56f3f66
6 changed files with 42 additions and 18 deletions
@@ -1,5 +1,6 @@
import 'package:jmap_dart_client/jmap/mail/email/email.dart';
import 'package:jmap_dart_client/jmap/mail/mailbox/mailbox.dart';
import 'package:tmail_ui_user/features/thread/data/extensions/map_header_identifier_id_extension.dart';
import 'package:tmail_ui_user/features/thread/data/model/email_cache.dart';
import 'package:tmail_ui_user/features/thread/data/extensions/map_keywords_extension.dart';
import 'package:tmail_ui_user/features/thread/data/extensions/email_address_extension.dart';
@@ -23,6 +24,7 @@ extension EmailExtension on Email {
bcc: bcc?.map((emailAddress) => emailAddress.toEmailAddressHiveCache()).toList(),
replyTo: replyTo?.map((emailAddress) => emailAddress.toEmailAddressHiveCache()).toList(),
mailboxIds: mailboxIds?.toMapString(),
headerCalendarEvent: headerCalendarEvent?.toMapString(),
);
}