No need to call folderInformationMultiply at boot when LIST-STATUS is supported

This commit is contained in:
djmaze 2021-10-27 15:30:19 +02:00
parent 8d07ab87fa
commit d0210bd09a
10 changed files with 97 additions and 83 deletions

View file

@ -855,7 +855,7 @@ class AppUser extends AbstractApp {
this.folderInformation(cF);
}
this.quota();
this.folderInformationMultiply(true);
FolderUserStore.listStatusSupported() || this.folderInformationMultiply(true);
}, 1000);
setTimeout(() => Remote.appDelayStart(()=>0), 35000);

View file

@ -40,6 +40,7 @@ export class FolderCollectionModel extends AbstractCollectionModel
this.IsMetadataSupported
this.IsThreadsSupported
this.IsSortSupported
this.IsExtendedSupported
this.Namespace;
this.Optimized
this.SystemFolders
@ -147,6 +148,7 @@ export class FolderCollectionModel extends AbstractCollectionModel
FolderUserStore.folderListOptimized(!!this.Optimized);
FolderUserStore.sortSupported(!!this.IsSortSupported);
FolderUserStore.metadataSupported(!!this.IsMetadataSupported);
FolderUserStore.listStatusSupported(!!this.IsListStatusSupported);
FolderUserStore.sentFolder(normalizeFolder(SettingsGet('SentFolder')));
FolderUserStore.draftFolder(normalizeFolder(SettingsGet('DraftFolder')));

View file

@ -24,6 +24,7 @@ export const FolderUserStore = new class {
*/
sortSupported: false,
metadataSupported: false,
listStatusSupported: false,
// sortMode: '',
sentFolder: '',