Fix workmanager deprecation

pull/935/head
Alex Baker 6 years ago
parent 394d23cae6
commit f59015c7a9

@ -34,7 +34,6 @@ import com.google.common.primitives.Longs;
import com.todoroo.astrid.data.Task; import com.todoroo.astrid.data.Task;
import io.reactivex.android.schedulers.AndroidSchedulers; import io.reactivex.android.schedulers.AndroidSchedulers;
import io.reactivex.schedulers.Schedulers; import io.reactivex.schedulers.Schedulers;
import java.util.List;
import java.util.Random; import java.util.Random;
import java.util.concurrent.TimeUnit; import java.util.concurrent.TimeUnit;
import javax.inject.Inject; import javax.inject.Inject;
@ -77,7 +76,7 @@ public class WorkManager {
} }
public void init() { public void init() {
workManager = androidx.work.WorkManager.getInstance(); workManager = androidx.work.WorkManager.getInstance(context);
} }
public void afterSave(Task current, Task original) { public void afterSave(Task current, Task original) {
@ -105,7 +104,8 @@ public class WorkManager {
Constraints constraints = Constraints constraints =
new Constraints.Builder() new Constraints.Builder()
.setRequiredNetworkType( .setRequiredNetworkType(
!immediate && preferences.getBoolean(R.string.p_background_sync_unmetered_only, false) !immediate
&& preferences.getBoolean(R.string.p_background_sync_unmetered_only, false)
? NetworkType.UNMETERED ? NetworkType.UNMETERED
: NetworkType.CONNECTED) : NetworkType.CONNECTED)
.build(); .build();

Loading…
Cancel
Save