mirror of
https://github.com/M66B/FairEmail.git
synced 2025-02-25 23:43:07 +00:00
Fixed recreating folder
This commit is contained in:
parent
7497acf5ed
commit
35ed2e5187
1 changed files with 16 additions and 16 deletions
|
@ -772,22 +772,6 @@ class Core {
|
||||||
|
|
||||||
Log.i("Start sync folders account=" + account.name);
|
Log.i("Start sync folders account=" + account.name);
|
||||||
|
|
||||||
// Get default folder
|
|
||||||
Folder defaultFolder = istore.getDefaultFolder();
|
|
||||||
char separator = defaultFolder.getSeparator();
|
|
||||||
EntityLog.log(context, account.name + " folder separator=" + separator);
|
|
||||||
|
|
||||||
// Get remote folders
|
|
||||||
Folder[] ifolders = (subscribed_only
|
|
||||||
? defaultFolder.listSubscribed("*")
|
|
||||||
: defaultFolder.list("*"));
|
|
||||||
if (subscribed_only && ifolders.length == 0) {
|
|
||||||
Log.i("No subscribed folders");
|
|
||||||
ifolders = defaultFolder.list("*");
|
|
||||||
}
|
|
||||||
|
|
||||||
Log.i("Remote folder count=" + ifolders.length + " separator=" + separator);
|
|
||||||
|
|
||||||
// Get folder names
|
// Get folder names
|
||||||
List<String> names = new ArrayList<>();
|
List<String> names = new ArrayList<>();
|
||||||
for (EntityFolder folder : db.folder().getFolders(account.id))
|
for (EntityFolder folder : db.folder().getFolders(account.id))
|
||||||
|
@ -808,6 +792,22 @@ class Core {
|
||||||
names.add(folder.name);
|
names.add(folder.name);
|
||||||
Log.i("Local folder count=" + names.size());
|
Log.i("Local folder count=" + names.size());
|
||||||
|
|
||||||
|
// Get default folder
|
||||||
|
Folder defaultFolder = istore.getDefaultFolder();
|
||||||
|
char separator = defaultFolder.getSeparator();
|
||||||
|
EntityLog.log(context, account.name + " folder separator=" + separator);
|
||||||
|
|
||||||
|
// Get remote folders
|
||||||
|
Folder[] ifolders = (subscribed_only
|
||||||
|
? defaultFolder.listSubscribed("*")
|
||||||
|
: defaultFolder.list("*"));
|
||||||
|
if (subscribed_only && ifolders.length == 0) {
|
||||||
|
Log.i("No subscribed folders");
|
||||||
|
ifolders = defaultFolder.list("*");
|
||||||
|
}
|
||||||
|
|
||||||
|
Log.i("Remote folder count=" + ifolders.length + " separator=" + separator);
|
||||||
|
|
||||||
Map<String, EntityFolder> nameFolder = new HashMap<>();
|
Map<String, EntityFolder> nameFolder = new HashMap<>();
|
||||||
Map<String, List<EntityFolder>> parentFolders = new HashMap<>();
|
Map<String, List<EntityFolder>> parentFolders = new HashMap<>();
|
||||||
for (Folder ifolder : ifolders) {
|
for (Folder ifolder : ifolders) {
|
||||||
|
|
Loading…
Reference in a new issue