Loading app/src/main/java/foundation/e/drive/periodicScan/PeriodicScanWorker.java +4 −5 Original line number Diff line number Diff line Loading @@ -8,9 +8,6 @@ package foundation.e.drive.periodicScan; import static foundation.e.drive.work.WorkRequestFactory.WorkType.ONE_TIME_APP_LIST; import static foundation.e.drive.work.WorkRequestFactory.WorkType.ONE_TIME_FULL_SCAN; import android.content.Context; import androidx.annotation.NonNull; Loading @@ -23,6 +20,7 @@ import androidx.work.WorkerParameters; import java.util.ArrayList; import java.util.List; import foundation.e.drive.work.OneTimeWorkType; import foundation.e.drive.work.WorkRequestFactory; import timber.log.Timber; Loading @@ -43,10 +41,11 @@ public class PeriodicScanWorker extends Worker { public Result doWork() { try { final WorkManager workManager = WorkManager.getInstance(getApplicationContext()); final WorkRequestFactory workRequestFactory = WorkRequestFactory.INSTANCE; final List<OneTimeWorkRequest> workRequestsLists = new ArrayList<>(); workRequestsLists.add(WorkRequestFactory.getOneTimeWorkRequest(ONE_TIME_APP_LIST, null)); workRequestsLists.add(WorkRequestFactory.getOneTimeWorkRequest(ONE_TIME_FULL_SCAN, null)); workRequestsLists.add(workRequestFactory.createOneTimeWorkRequest(OneTimeWorkType.LIST_APPS, null)); workRequestsLists.add(workRequestFactory.createOneTimeWorkRequest(OneTimeWorkType.FULL_SCAN, null)); workManager.beginUniqueWork(FullScanWorker.UNIQUE_WORK_NAME, ExistingWorkPolicy.KEEP, workRequestsLists) .enqueue(); Loading Loading
app/src/main/java/foundation/e/drive/periodicScan/PeriodicScanWorker.java +4 −5 Original line number Diff line number Diff line Loading @@ -8,9 +8,6 @@ package foundation.e.drive.periodicScan; import static foundation.e.drive.work.WorkRequestFactory.WorkType.ONE_TIME_APP_LIST; import static foundation.e.drive.work.WorkRequestFactory.WorkType.ONE_TIME_FULL_SCAN; import android.content.Context; import androidx.annotation.NonNull; Loading @@ -23,6 +20,7 @@ import androidx.work.WorkerParameters; import java.util.ArrayList; import java.util.List; import foundation.e.drive.work.OneTimeWorkType; import foundation.e.drive.work.WorkRequestFactory; import timber.log.Timber; Loading @@ -43,10 +41,11 @@ public class PeriodicScanWorker extends Worker { public Result doWork() { try { final WorkManager workManager = WorkManager.getInstance(getApplicationContext()); final WorkRequestFactory workRequestFactory = WorkRequestFactory.INSTANCE; final List<OneTimeWorkRequest> workRequestsLists = new ArrayList<>(); workRequestsLists.add(WorkRequestFactory.getOneTimeWorkRequest(ONE_TIME_APP_LIST, null)); workRequestsLists.add(WorkRequestFactory.getOneTimeWorkRequest(ONE_TIME_FULL_SCAN, null)); workRequestsLists.add(workRequestFactory.createOneTimeWorkRequest(OneTimeWorkType.LIST_APPS, null)); workRequestsLists.add(workRequestFactory.createOneTimeWorkRequest(OneTimeWorkType.FULL_SCAN, null)); workManager.beginUniqueWork(FullScanWorker.UNIQUE_WORK_NAME, ExistingWorkPolicy.KEEP, workRequestsLists) .enqueue(); Loading