@@ -76,4 +78,11 @@ export class SenderHilightsComponent implements OnChanges {
const id = email.id.slice(1);
return `${folderPath}:${id}`;
}
+
+ public messageDate(email: SearchIndexDocumentData): string {
+ if (!email.date) {
+ return '';
+ }
+ return MessageTableRowTool.formatTimestampFromStringWithoutSeparators(email.date);
+ }
}
diff --git a/src/app/xapian/searchservice.ts b/src/app/xapian/searchservice.ts
index ae1af7d06..6efc81ac1 100644
--- a/src/app/xapian/searchservice.ts
+++ b/src/app/xapian/searchservice.ts
@@ -53,6 +53,7 @@ export const XAPIAN_GLASS_WR = 'xapianglasswr';
// FIXME: Also in index.worker.ts
export class SearchIndexDocumentData {
id: string;
+ date?: string;
from: string;
subject: string;
recipients: string[];
@@ -851,6 +852,7 @@ export class SearchService {
this.currentDocData = {
id: docdataparts[0],
+ date: this.api.getStringValue(docid, 2),
from: docdataparts[1],
subject: docdataparts[2],
recipients: [],