TF-3449 Display mark as important icon in email list

Signed-off-by: dab246 <tdvu@linagora.com>
This commit is contained in:
dab246
2025-02-07 16:42:19 +07:00
committed by Dat H. Pham
parent 8ddcc18183
commit 77a62a2711
15 changed files with 161 additions and 35 deletions
@@ -22,6 +22,9 @@ class ThreadConstants {
EmailProperty.hasAttachment,
EmailProperty.replyTo,
EmailProperty.mailboxIds,
IndividualHeaderIdentifier.xPriorityHeader.value,
IndividualHeaderIdentifier.importanceHeader.value,
IndividualHeaderIdentifier.priorityHeader.value,
});
static final propertiesUpdatedDefault = Properties({
EmailProperty.keywords,
@@ -64,21 +67,7 @@ class ThreadConstants {
});
static final propertiesCalendarEvent = Properties({
EmailProperty.id,
EmailProperty.blobId,
EmailProperty.subject,
EmailProperty.from,
EmailProperty.to,
EmailProperty.cc,
EmailProperty.bcc,
EmailProperty.keywords,
EmailProperty.size,
EmailProperty.receivedAt,
EmailProperty.sentAt,
EmailProperty.preview,
EmailProperty.hasAttachment,
EmailProperty.replyTo,
EmailProperty.mailboxIds,
...propertiesDefault.value,
IndividualHeaderIdentifier.headerCalendarEvent.value,
});
@@ -34,6 +34,9 @@ class SearchEmail extends Email {
super.headerUserAgent,
super.headerMdn,
super.headerCalendarEvent,
super.xPriorityHeader,
super.importanceHeader,
super.priorityHeader,
super.sMimeStatusHeader,
super.identityHeader,
required this.searchSnippetSubject,
@@ -82,6 +85,9 @@ class SearchEmail extends Email {
headerUserAgent: email.headerUserAgent,
headerMdn: email.headerMdn,
headerCalendarEvent: email.headerCalendarEvent,
xPriorityHeader: email.xPriorityHeader,
importanceHeader: email.importanceHeader,
priorityHeader: email.priorityHeader,
sMimeStatusHeader: email.sMimeStatusHeader,
identityHeader: email.identityHeader,
searchSnippetSubject: searchSnippetSubject,