fix message sorting, improve UI

This commit is contained in:
marlon-erler
2024-07-21 01:56:10 +02:00
parent 727c80191c
commit a3b9ef3851
4 changed files with 16 additions and 12 deletions
+6 -3
View File
@@ -483,19 +483,22 @@
get messages() {
const messageIds = this.storageModel.list(this.messageDirPath);
if (!Array.isArray(messageIds)) return [];
let messages = [];
const messages = [];
for (const messageId of messageIds) {
const messagePath = this.getMessagePath(messageId);
const message = this.storageModel.restoreStringifiable(messagePath);
if (checkIsValidObject(message) == false) continue;
messages.push(message);
}
return messages;
const sorted = messages.sort(
(a, b) => a.dateSent.localeCompare(b.dateSent)
);
return sorted;
}
get objects() {
const objectIds = this.storageModel.list(this.objectDirPath);
if (!Array.isArray(objectIds)) return [];
let objects = [];
const objects = [];
for (const objectId of objectIds) {
const objectPathComponents = this.getObjectPath(objectId);
const object = this.storageModel.restoreStringifiable(objectPathComponents);