mirror of https://github.com/M66B/FairEmail.git
Optimize sync folders
This commit is contained in:
parent
2c9d00a1ff
commit
2a9f7c3b20
|
@ -2032,8 +2032,10 @@ class Core {
|
|||
Log.i(account.name + " sync folders=" + sync_folders + " poll=" + sync_folders_poll +
|
||||
" shared=" + sync_shared_folders + " force=" + force);
|
||||
|
||||
if (force || (keep_alive && sync_folders_poll))
|
||||
if (force)
|
||||
sync_folders = true;
|
||||
if (keep_alive)
|
||||
sync_folders = sync_folders_poll;
|
||||
if (!sync_folders)
|
||||
sync_shared_folders = false;
|
||||
|
||||
|
|
|
@ -2047,9 +2047,10 @@ public class ServiceSynchronize extends ServiceBase implements SharedPreferences
|
|||
" poll count=" + folder.poll_count +
|
||||
" factor=" + folder.poll_factor);
|
||||
}
|
||||
Core.onSynchronizeFolders(this,
|
||||
account, iservice.getStore(), state,
|
||||
true, false);
|
||||
if (!first)
|
||||
Core.onSynchronizeFolders(this,
|
||||
account, iservice.getStore(), state,
|
||||
true, false);
|
||||
}
|
||||
} catch (Throwable ex) {
|
||||
if (tune) {
|
||||
|
|
Loading…
Reference in New Issue