public Connection connect()

in todoapp/app/src/main/java/com/example/android/architecture/blueprints/todoapp/addedittask/view/AddEditTaskViews.java [67:85]


  public Connection<AddEditTaskModel> connect(Consumer<AddEditTaskEvent> output) {
    mFab.setOnClickListener(
        __ ->
            output.accept(
                taskDefinitionCompleted(
                    mTitle.getText().toString(), mDescription.getText().toString())));
    return new Connection<AddEditTaskModel>() {
      @Override
      public void accept(AddEditTaskModel model) {
        setTitle(model.details().title());
        setDescription(model.details().description());
      }

      @Override
      public void dispose() {
        mFab.setOnClickListener(null);
      }
    };
  }