瀏覽代碼

add initial delay

Signed-off-by: alperozturk <alper_ozturk@proton.me>
alperozturk 5 月之前
父節點
當前提交
6b0af0af32
共有 1 個文件被更改,包括 3 次插入1 次删除
  1. 3 1
      app/src/main/java/com/nextcloud/client/jobs/BackgroundJobManagerImpl.kt

+ 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)
     }
     }