in todoapp/app/src/main/java/com/example/android/architecture/blueprints/todoapp/tasks/view/TasksViews.java [133:153]
public Connection<TasksListViewData> connect(Consumer<TasksListEvent> output) {
addUiListeners(output);
Disposable disposable = menuEvents.subscribe(output::accept);
return new Connection<TasksListViewData>() {
@Override
public void accept(TasksListViewData value) {
render(value);
}
@Override
public void dispose() {
disposable.dispose();
mNoTaskAddView.setOnClickListener(null);
mFab.setOnClickListener(null);
mSwipeRefreshLayout.setOnRefreshListener(null);
mListAdapter.setItemListener(null);
}
};
}