diff --git a/app/src/main/java/org/tasks/jobs/JobManager.java b/app/src/main/java/org/tasks/jobs/JobManager.java index bb02d567c..58d4a2f52 100644 --- a/app/src/main/java/org/tasks/jobs/JobManager.java +++ b/app/src/main/java/org/tasks/jobs/JobManager.java @@ -108,10 +108,8 @@ public class JobManager { public void syncNow() { new JobRequest.Builder(JobCreator.TAG_SYNC) - .setExecutionWindow(TimeUnit.SECONDS.toMillis(1), TimeUnit.SECONDS.toMillis(5)) - .setRequiredNetworkType(NetworkType.CONNECTED) - .setRequirementsEnforced(true) .setUpdateCurrent(true) + .startNow() .build() .schedule(); } diff --git a/app/src/main/java/org/tasks/jobs/SyncJob.java b/app/src/main/java/org/tasks/jobs/SyncJob.java index 7fd7abab0..925619c52 100644 --- a/app/src/main/java/org/tasks/jobs/SyncJob.java +++ b/app/src/main/java/org/tasks/jobs/SyncJob.java @@ -33,7 +33,7 @@ public class SyncJob extends Job { protected Result onRunJob(@NonNull Params params) { synchronized (LOCK) { if (preferences.isSyncOngoing()) { - return Result.SUCCESS; + return Result.RESCHEDULE; } }