private static Next onCompleteTaskRequested()

in todoapp/app/src/main/java/com/example/android/architecture/blueprints/todoapp/taskdetail/domain/TaskDetailLogic.java [61:67]


  private static Next<Task, TaskDetailEffect> onCompleteTaskRequested(Task task) {
    if (task.details().completed()) {
      return noChange();
    }
    Task completedTask = task.complete();
    return next(completedTask, effects(saveTask(completedTask)));
  }