WorkManager beta 4

pull/795/head
Alex Baker 5 years ago
parent 8ef4c5d9c2
commit 0dd1ad8a4d

@ -109,7 +109,7 @@ configurations {
final DAGGER_VERSION = '2.16' final DAGGER_VERSION = '2.16'
final BUTTERKNIFE_VERSION = '9.0.0-rc2' final BUTTERKNIFE_VERSION = '9.0.0-rc2'
final STETHO_VERSION = '1.5.0' final STETHO_VERSION = '1.5.0'
final WORK_VERSION = '1.0.0-alpha10' final WORK_VERSION = '1.0.0-beta04'
final LEAKCANARY_VERSION = '1.6.2' final LEAKCANARY_VERSION = '1.6.2'
final ROOM_VERSION = '2.1.0-alpha03' final ROOM_VERSION = '2.1.0-alpha03'
@ -172,10 +172,6 @@ dependencies {
exclude group: 'com.google.guava', module: 'listenablefuture' exclude group: 'com.google.guava', module: 'listenablefuture'
} }
googleplayImplementation("android.arch.work:work-firebase:${WORK_VERSION}") {
// https://groups.google.com/forum/#!topic/guava-announce/Km82fZG68Sw
exclude group: 'com.google.guava', module: 'listenablefuture'
}
googleplayImplementation 'com.crashlytics.sdk.android:crashlytics:2.9.8' googleplayImplementation 'com.crashlytics.sdk.android:crashlytics:2.9.8'
googleplayImplementation "com.google.firebase:firebase-core:16.0.6" googleplayImplementation "com.google.firebase:firebase-core:16.0.6"
googleplayImplementation "com.google.android.gms:play-services-location:16.0.0" googleplayImplementation "com.google.android.gms:play-services-location:16.0.0"

@ -27,7 +27,7 @@ public abstract class InjectingWorker extends Worker {
return run(); return run();
} catch (Exception e) { } catch (Exception e) {
tracker.reportException(e); tracker.reportException(e);
return Result.FAILURE; return Result.failure();
} }
} }

@ -79,7 +79,7 @@ public class AfterSaveWork extends InjectingWorker {
Task task = taskDao.fetch(taskId); Task task = taskDao.fetch(taskId);
if (task == null) { if (task == null) {
Timber.e("Missing saved task"); Timber.e("Missing saved task");
return Result.FAILURE; return Result.failure();
} }
reminderService.scheduleAlarm(task); reminderService.scheduleAlarm(task);
@ -117,7 +117,7 @@ public class AfterSaveWork extends InjectingWorker {
localBroadcastManager.broadcastRefresh(); localBroadcastManager.broadcastRefresh();
} }
return Result.SUCCESS; return Result.success();
} }
private void updateCalendarTitle(Task task) { private void updateCalendarTitle(Task task) {

@ -73,7 +73,7 @@ public class BackupWork extends RepeatingWorker {
protected Result run() { protected Result run() {
startBackup(context); startBackup(context);
preferences.setLong(R.string.p_last_backup, now()); preferences.setLong(R.string.p_last_backup, now());
return Result.SUCCESS; return Result.success();
} }
@Override @Override

@ -41,7 +41,7 @@ public class CleanupWork extends InjectingWorker {
long[] tasks = getInputData().getLongArray(EXTRA_TASK_IDS); long[] tasks = getInputData().getLongArray(EXTRA_TASK_IDS);
if (tasks == null) { if (tasks == null) {
Timber.e("No task ids provided"); Timber.e("No task ids provided");
return Result.FAILURE; return Result.failure();
} }
for (long task : tasks) { for (long task : tasks) {
alarmService.cancelAlarms(task); alarmService.cancelAlarms(task);
@ -58,7 +58,7 @@ public class CleanupWork extends InjectingWorker {
} }
} }
timerPlugin.updateNotifications(); timerPlugin.updateNotifications();
return Result.SUCCESS; return Result.success();
} }
@Override @Override

@ -68,10 +68,10 @@ public class DriveUploader extends InjectingWorker {
} }
} }
return Result.SUCCESS; return Result.success();
} catch (IOException e) { } catch (IOException e) {
tracker.reportException(e); tracker.reportException(e);
return Result.FAILURE; return Result.failure();
} }
} }

@ -19,7 +19,7 @@ public class MidnightRefreshWork extends RepeatingWorker {
@Override @Override
protected Result run() { protected Result run() {
localBroadcastManager.broadcastRefresh(); localBroadcastManager.broadcastRefresh();
return Result.SUCCESS; return Result.success();
} }
@Override @Override

@ -21,7 +21,7 @@ public class RefreshWork extends RepeatingWorker {
@Override @Override
public Result run() { public Result run() {
localBroadcastManager.broadcastRefresh(); localBroadcastManager.broadcastRefresh();
return Result.SUCCESS; return Result.success();
} }
@Override @Override

@ -30,7 +30,7 @@ public class SyncWork extends InjectingWorker {
public Result run() { public Result run() {
synchronized (LOCK) { synchronized (LOCK) {
if (preferences.isSyncOngoing()) { if (preferences.isSyncOngoing()) {
return Result.RETRY; return Result.retry();
} }
} }
@ -45,7 +45,7 @@ public class SyncWork extends InjectingWorker {
preferences.setSyncOngoing(false); preferences.setSyncOngoing(false);
localBroadcastManager.broadcastRefresh(); localBroadcastManager.broadcastRefresh();
} }
return Result.SUCCESS; return Result.success();
} }
@Override @Override

Loading…
Cancel
Save