fix(backup/restore): Avoid starting restore job when it's already

running
This commit is contained in:
Ahmad Ansori Palembani 2024-06-27 13:29:37 +07:00
parent 8b5c065d8a
commit 81a034db1a
Signed by: null2264
GPG key ID: BA64F8B60AF3EFB6

View file

@ -39,6 +39,8 @@ class BackupRestoreJob(val context: Context, workerParams: WorkerParameters) : C
}
override suspend fun doWork(): Result {
if (isRunning(context)) return Result.failure()
tryToSetForeground()
val uriPath = inputData.getString(BackupConst.EXTRA_URI) ?: return Result.failure()