in todoapp/app/src/main/java/com/example/android/architecture/blueprints/todoapp/addedittask/effecthandlers/AddEditTaskEffectHandlers.java [75:86]
static Function<SaveTask, AddEditTaskEvent> saveTaskHandler(
TasksDataSource remoteSource, TasksDataSource localSource) {
return saveTasks -> {
try {
remoteSource.saveTask(saveTasks.task());
localSource.saveTask(saveTasks.task());
return taskUpdatedSuccessfully();
} catch (Exception e) {
return taskCreationFailed("Failed to update task");
}
};
}