mirror of
https://github.com/the-djmaze/snappymail.git
synced 2026-08-29 20:19:22 +03:00
Improved messages cache handling and fixed broken messagesBodiesDom
This commit is contained in:
parent
15f9aa11db
commit
4fb359be59
7 changed files with 124 additions and 135 deletions
|
|
@ -128,7 +128,6 @@ export class MailMessageView extends AbstractViewRight {
|
|||
|
||||
this.message = currentMessage;
|
||||
this.messageLoadingThrottle = MessageUserStore.loading;
|
||||
this.messagesBodiesDom = MessageUserStore.bodiesDom;
|
||||
this.messageError = MessageUserStore.error;
|
||||
|
||||
this.fullScreenMode = isFullscreen;
|
||||
|
|
@ -166,7 +165,7 @@ export class MailMessageView extends AbstractViewRight {
|
|||
|
||||
listAttachments: () => currentMessage()?.attachments()
|
||||
.filter(item => SettingsUserStore.listInlineAttachments() || !item.isLinked()),
|
||||
hasAttachments: () => this.listAttachments().length,
|
||||
hasAttachments: () => this.listAttachments()?.length,
|
||||
|
||||
canBeRepliedOrForwarded: () => !MessagelistUserStore.isDraftFolder() && this.messageVisibility(),
|
||||
|
||||
|
|
@ -459,6 +458,8 @@ export class MailMessageView extends AbstractViewRight {
|
|||
}
|
||||
return false;
|
||||
});
|
||||
|
||||
MessageUserStore.bodiesDom(dom.querySelector('.bodyText'));
|
||||
}
|
||||
|
||||
scrollMessageToTop() {
|
||||
|
|
|
|||
|
|
@ -70,9 +70,8 @@ export class SystemDropDownUserView extends AbstractViewRight {
|
|||
/* // Not working yet
|
||||
forEachObjectEntry(oData.Result, (key, value) => rl.settings.set(key, value));
|
||||
clearCache();
|
||||
// MessageUserStore.setMessage();
|
||||
// MessageUserStore.purgeMessageBodyCache();
|
||||
// MessageUserStore.hideMessageBodies();
|
||||
// MessageUserStore.message();
|
||||
// MessageUserStore.purgeCache();
|
||||
MessagelistUserStore([]);
|
||||
// FolderUserStore.folderList([]);
|
||||
loadFolders(value => {
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue