in todoapp/app/src/main/java/com/example/android/architecture/blueprints/todoapp/tasks/domain/TasksListLogic.java [64:80]
public static Next<TasksListModel, TasksListEffect> update(
TasksListModel model, TasksListEvent event) {
return event.map(
refreshRequest -> onRefreshRequested(model),
newTaskClicked -> onNewTaskClicked(),
navigateToTaskDetailsRequested ->
onNavigateToTaskDetailsRequested(model, navigateToTaskDetailsRequested),
taskCompleted -> onTaskCompleted(model, taskCompleted),
taskActivated -> onTaskActivated(model, taskActivated),
completedTasksCleared -> onCompletedTasksCleared(model),
filterSelected -> onFilterSelected(model, filterSelected),
tasksLoaded -> onTasksLoaded(model, tasksLoaded),
taskCreated -> onTaskCreated(),
tasksRefreshed -> onTasksRefreshed(model),
tasksRefreshFailed -> onTasksRefreshFailed(model),
tasksLoadingFailed -> onTasksLoadingFailed(model));
}