ソースを参照

every user can cancel the worker

Signed-off-by: alperozturk <alper_ozturk@proton.me>
alperozturk 6 ヶ月 前
コミット
043c8b390e

+ 1 - 4
app/src/main/java/com/nextcloud/client/jobs/BackgroundJobManager.kt

@@ -130,10 +130,7 @@ interface BackgroundJobManager {
         changedFiles: Array<String> = arrayOf<String>()
     )
 
-    /**
-     * Cancel two-way sync. Existing tasks might finish, but no new invocations will occur.
-     */
-    fun cancelTwoWaySyncJob(user: User)
+    fun cancelTwoWaySyncJob()
 
     fun scheduleOfflineSync()
 

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

@@ -503,8 +503,8 @@ internal class BackgroundJobManagerImpl(
         )
     }
 
-    override fun cancelTwoWaySyncJob(user: User) {
-        workManager.cancelJob(JOB_INTERNAL_TWO_WAY_SYNC, user)
+    override fun cancelTwoWaySyncJob() {
+        workManager.cancelJob(JOB_INTERNAL_TWO_WAY_SYNC)
     }
 
     override fun scheduleOfflineSync() {