in todoapp/app/src/main/java/com/example/android/architecture/blueprints/todoapp/taskdetail/effecthandlers/TaskDetailEffectHandlers.java [89:100]
private static Function<DeleteTask, TaskDetailEvent> deleteTaskHandler(
TasksDataSource remoteSource, TasksDataSource localSource) {
return deleteTask -> {
try {
remoteSource.deleteTask(deleteTask.task().id());
localSource.deleteTask(deleteTask.task().id());
return taskDeleted();
} catch (Exception e) {
return taskDeletionFailed();
}
};
}