mirror of
https://github.com/oxen-io/session-android.git
synced 2025-10-21 15:28:40 +00:00
Update WorkManager to 1.0.0-alpha11.
This commit is contained in:
@@ -3,6 +3,9 @@ package org.thoughtcrime.securesms.jobmanager;
|
||||
import android.content.Context;
|
||||
import android.support.annotation.NonNull;
|
||||
|
||||
import org.thoughtcrime.securesms.logging.Log;
|
||||
|
||||
import java.util.concurrent.ExecutionException;
|
||||
import java.util.concurrent.Executor;
|
||||
import java.util.concurrent.Executors;
|
||||
import java.util.concurrent.TimeUnit;
|
||||
@@ -17,6 +20,8 @@ import androidx.work.WorkManager;
|
||||
|
||||
public class JobManager {
|
||||
|
||||
private static final String TAG = JobManager.class.getSimpleName();
|
||||
|
||||
private static final Constraints NETWORK_CONSTRAINT = new Constraints.Builder()
|
||||
.setRequiredNetworkType(NetworkType.CONNECTED)
|
||||
.build();
|
||||
@@ -33,7 +38,11 @@ public class JobManager {
|
||||
|
||||
public void add(Job job) {
|
||||
executor.execute(() -> {
|
||||
workManager.synchronous().pruneWorkSync();
|
||||
try {
|
||||
workManager.pruneWork().getResult().get();
|
||||
} catch (ExecutionException | InterruptedException e) {
|
||||
Log.w(TAG, "Failed to prune work.", e);
|
||||
}
|
||||
|
||||
JobParameters jobParameters = job.getJobParameters();
|
||||
|
||||
|
Reference in New Issue
Block a user