Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 8bfd8da6 authored by Vincent Bourgmayer's avatar Vincent Bourgmayer
Browse files

chore: fix call to WorkRequestFactory in PeriodicScanWorker.java

parent cab8bed1
Loading
Loading
Loading
Loading
+4 −5
Original line number Diff line number Diff line
@@ -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;
@@ -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;

@@ -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();