TF-3449 Display mark as important icon in email list
Signed-off-by: dab246 <tdvu@linagora.com>
This commit is contained in:
@@ -36,6 +36,21 @@ extension EmailCacheExtension on EmailCache {
|
||||
? Map.fromIterables(headerCalendarEvent!.keys.map((value) => IndividualHeaderIdentifier(value)), headerCalendarEvent!.values)
|
||||
: null,
|
||||
blobId: blobId != null ? Id(blobId!) : null,
|
||||
xPriorityHeader: xPriorityHeader != null
|
||||
? Map.fromIterables(
|
||||
xPriorityHeader!.keys.map((value) => IndividualHeaderIdentifier(value)),
|
||||
xPriorityHeader!.values)
|
||||
: null,
|
||||
importanceHeader: importanceHeader != null
|
||||
? Map.fromIterables(
|
||||
importanceHeader!.keys.map((value) => IndividualHeaderIdentifier(value)),
|
||||
importanceHeader!.values)
|
||||
: null,
|
||||
priorityHeader: priorityHeader != null
|
||||
? Map.fromIterables(
|
||||
priorityHeader!.keys.map((value) => IndividualHeaderIdentifier(value)),
|
||||
priorityHeader!.values)
|
||||
: null,
|
||||
);
|
||||
}
|
||||
|
||||
|
||||
@@ -26,6 +26,9 @@ extension EmailExtension on Email {
|
||||
mailboxIds: mailboxIds?.toMapString(),
|
||||
headerCalendarEvent: headerCalendarEvent?.toMapString(),
|
||||
blobId: blobId?.value,
|
||||
xPriorityHeader: xPriorityHeader?.toMapString(),
|
||||
importanceHeader: importanceHeader?.toMapString(),
|
||||
priorityHeader: priorityHeader?.toMapString(),
|
||||
);
|
||||
}
|
||||
|
||||
|
||||
@@ -57,6 +57,15 @@ class EmailCache extends HiveObject with EquatableMixin {
|
||||
@HiveField(15)
|
||||
final String? blobId;
|
||||
|
||||
@HiveField(16)
|
||||
Map<String, String?>? xPriorityHeader;
|
||||
|
||||
@HiveField(17)
|
||||
Map<String, String?>? importanceHeader;
|
||||
|
||||
@HiveField(18)
|
||||
Map<String, String?>? priorityHeader;
|
||||
|
||||
EmailCache(
|
||||
this.id,
|
||||
{
|
||||
@@ -75,6 +84,9 @@ class EmailCache extends HiveObject with EquatableMixin {
|
||||
this.mailboxIds,
|
||||
this.headerCalendarEvent,
|
||||
this.blobId,
|
||||
this.xPriorityHeader,
|
||||
this.importanceHeader,
|
||||
this.priorityHeader,
|
||||
}
|
||||
);
|
||||
|
||||
@@ -96,5 +108,8 @@ class EmailCache extends HiveObject with EquatableMixin {
|
||||
mailboxIds,
|
||||
headerCalendarEvent,
|
||||
blobId,
|
||||
xPriorityHeader,
|
||||
importanceHeader,
|
||||
priorityHeader,
|
||||
];
|
||||
}
|
||||
Reference in New Issue
Block a user