diff --git a/app/src/main/java/eu/faircode/email/AdapterFolder.java b/app/src/main/java/eu/faircode/email/AdapterFolder.java index dc2999b91b..ec2e6634fd 100644 --- a/app/src/main/java/eu/faircode/email/AdapterFolder.java +++ b/app/src/main/java/eu/faircode/email/AdapterFolder.java @@ -293,7 +293,7 @@ public class AdapterFolder extends RecyclerView.Adapter() { - @Override - protected Void onExecute(Context context, Bundle args) { - DB db = DB.getInstance(context); - List folders = db.folder().getSynchronizingFolders(); - for (EntityFolder folder : folders) - EntityOperation.sync(context, folder.id); - return null; - } - - @Override - protected void onException(Bundle args, Throwable ex) { - Helper.unexpectedError(getContext(), getViewLifecycleOwner(), ex); - - } - }.execute(FragmentOptions.this, new Bundle(), "download:sync"); } } diff --git a/app/src/main/java/eu/faircode/email/FragmentSetup.java b/app/src/main/java/eu/faircode/email/FragmentSetup.java index 802135e93f..5d533bcb7b 100644 --- a/app/src/main/java/eu/faircode/email/FragmentSetup.java +++ b/app/src/main/java/eu/faircode/email/FragmentSetup.java @@ -399,21 +399,5 @@ public class FragmentSetup extends FragmentBase { tvPermissionsDone.setTextColor(has ? textColorPrimary : colorWarning); tvPermissionsDone.setCompoundDrawablesWithIntrinsicBounds(has ? check : null, null, null, null); btnPermissions.setEnabled(!has); - - if (has && !init) - new SimpleTask() { - @Override - protected Void onExecute(Context context, Bundle args) { - DB db = DB.getInstance(context); - for (EntityFolder folder : db.folder().getSynchronizingFolders()) - EntityOperation.sync(context, folder.id); - return null; - } - - @Override - protected void onException(Bundle args, Throwable ex) { - Helper.unexpectedError(getContext(), getViewLifecycleOwner(), ex); - } - }.execute(FragmentSetup.this, new Bundle(), "setup:sync"); } } diff --git a/app/src/main/java/eu/faircode/email/ServiceSynchronize.java b/app/src/main/java/eu/faircode/email/ServiceSynchronize.java index 650d0a5e10..5c4abd0440 100644 --- a/app/src/main/java/eu/faircode/email/ServiceSynchronize.java +++ b/app/src/main/java/eu/faircode/email/ServiceSynchronize.java @@ -581,7 +581,7 @@ public class ServiceSynchronize extends LifecycleService { idler.start(); idlers.add(idler); - EntityOperation.sync(this, folder.id); + EntityOperation.sync(this, folder.id, false); } else folders.put(folder, null); @@ -722,7 +722,7 @@ public class ServiceSynchronize extends LifecycleService { if (!folders.get(folder).isOpen()) throw new FolderClosedException(folders.get(folder)); } else - EntityOperation.sync(this, folder.id); + EntityOperation.sync(this, folder.id, false); // Successfully connected: reset back off time backoff = CONNECT_BACKOFF_START;