Browse Source

Merge pull request #14033 from nextcloud/add-initial-delay-to-two-way-sync-worker

Add Initial Delay For Two Way Sync
Tobias Kaminsky 5 months ago
parent
commit
cf9855844b

+ 3 - 1
app/src/main/java/com/nextcloud/client/jobs/BackgroundJobManagerImpl.kt

@@ -711,7 +711,9 @@ internal class BackgroundJobManagerImpl(
             jobClass = InternalTwoWaySyncWork::class,
             jobClass = InternalTwoWaySyncWork::class,
             jobName = JOB_INTERNAL_TWO_WAY_SYNC,
             jobName = JOB_INTERNAL_TWO_WAY_SYNC,
             intervalMins = intervalMinutes
             intervalMins = intervalMinutes
-        ).build()
+        )
+            .setInitialDelay(intervalMinutes, TimeUnit.MINUTES)
+            .build()
 
 
         workManager.enqueueUniquePeriodicWork(JOB_INTERNAL_TWO_WAY_SYNC, ExistingPeriodicWorkPolicy.UPDATE, request)
         workManager.enqueueUniquePeriodicWork(JOB_INTERNAL_TWO_WAY_SYNC, ExistingPeriodicWorkPolicy.UPDATE, request)
     }
     }