copyWith method

BoardListCallbacks copyWith({
  1. BoardListScrollCallback? onScroll,
  2. BoardListScrollStateCallback? onScrollStateChanged,
  3. BoardItemVisibilityCallback? onItemVisibilityChanged,
  4. BoardErrorCallback? onError,
})

Creates a copy of this callbacks object with some values replaced

Implementation

BoardListCallbacks copyWith({
  BoardListScrollCallback? onScroll,
  BoardListScrollStateCallback? onScrollStateChanged,
  BoardItemVisibilityCallback? onItemVisibilityChanged,
  BoardErrorCallback? onError,
}) {
  return BoardListCallbacks(
    onScroll: onScroll ?? this.onScroll,
    onScrollStateChanged: onScrollStateChanged ?? this.onScrollStateChanged,
    onItemVisibilityChanged: onItemVisibilityChanged ?? this.onItemVisibilityChanged,
    onError: onError ?? this.onError,
  );
}