Auto remove local drafts folder

This commit is contained in:
M66B 2020-12-18 08:02:07 +01:00
parent 76bf2828fd
commit 1e348e002e
1 changed files with 8 additions and 1 deletions

View File

@ -1628,7 +1628,14 @@ class Core {
} else {
if (EntityFolder.DRAFTS.equals(folder.type))
drafts = true;
if (!folder.local) {
if (folder.local) {
if (!EntityFolder.DRAFTS.equals(folder.type)) {
List<Long> ids = db.message().getMessageByFolder(folder.id);
if (ids == null || ids.size() == 0)
db.folder().deleteFolder(folder.id);
}
} else {
local.put(folder.name, folder);
if (folder.synchronize && folder.initialize != 0)
sync_folders = true;