Set default seven days to sync for user folders

Sync of user folders is disabled by default
pull/30/head
M66B 6 years ago
parent f7f3e01b55
commit b0d8bc9c10

@ -67,7 +67,7 @@ public class EntityFolder {
TYPE_TRASH, TYPE_TRASH,
TYPE_JUNK, TYPE_JUNK,
TYPE_SENT TYPE_SENT
); // Must match SYSTEM_FOLDER_ATTR ); // MUST match SYSTEM_FOLDER_ATTR
static final List<String> FOLDER_SORT_ORDER = Arrays.asList( static final List<String> FOLDER_SORT_ORDER = Arrays.asList(
TYPE_INBOX, TYPE_INBOX,
@ -80,8 +80,9 @@ public class EntityFolder {
TYPE_USER TYPE_USER
); );
static final int DEFAULT_INBOX_SYNC = 30; static final int DEFAULT_INBOX_SYNC = 30; // days
static final int DEFAULT_STANDARD_SYNC = 7; static final int DEFAULT_SYSTEM_SYNC = 7; // days
static final int DEFAULT_USER_SYNC = 7; // days
static final List<String> SYSTEM_FOLDER_SYNC = Arrays.asList( static final List<String> SYSTEM_FOLDER_SYNC = Arrays.asList(
TYPE_ARCHIVE, TYPE_ARCHIVE,

@ -296,7 +296,7 @@ public class FragmentAccount extends FragmentEx {
folder.name = ifolder.getFullName(); folder.name = ifolder.getFullName();
folder.type = type; folder.type = type;
folder.synchronize = EntityFolder.SYSTEM_FOLDER_SYNC.contains(folder.type); folder.synchronize = EntityFolder.SYSTEM_FOLDER_SYNC.contains(folder.type);
folder.after = EntityFolder.DEFAULT_STANDARD_SYNC; folder.after = EntityFolder.DEFAULT_SYSTEM_SYNC;
folders.add(folder); folders.add(folder);
Log.i(Helper.TAG, account.name + Log.i(Helper.TAG, account.name +

@ -944,7 +944,7 @@ public class ServiceSynchronize extends LifecycleService {
folder.name = ifolder.getFullName(); folder.name = ifolder.getFullName();
folder.type = EntityFolder.TYPE_USER; folder.type = EntityFolder.TYPE_USER;
folder.synchronize = false; folder.synchronize = false;
folder.after = 0; folder.after = EntityFolder.DEFAULT_USER_SYNC;
dao.insertFolder(folder); dao.insertFolder(folder);
Log.i(Helper.TAG, folder.name + " added"); Log.i(Helper.TAG, folder.name + " added");
} else } else

Loading…
Cancel
Save