public static Fuser fromLongClicks()

in jvm/diffuser-android/src/main/java/com/spotify/diffuser/android/ViewFusers.java [63:74]


  public static Fuser<Void> fromLongClicks(View view) {
    return from(
        effect -> {
          if (view.hasOnClickListeners()) {
            throw new IllegalStateException("this View already has a longclick listener");
          }

          view.setOnClickListener(v -> effect.run(null));

          return () -> view.setOnLongClickListener(null);
        });
  }