copyWith method Null safety

PostState copyWith(
  1. {PostStatus? status,
  2. List<Post>? posts,
  3. bool? hasReachedMax,
  4. PostSort? sortBy,
  5. PostSortSince? sortSince}
)

Create a new PostState based on the current instance.

Implementation

PostState copyWith({
  PostStatus? status,
  List<Post>? posts,
  bool? hasReachedMax,
  PostSort? sortBy,
  PostSortSince? sortSince
}) {
  return PostState(
    status: status ?? this.status,
    posts: posts ?? this.posts,
    hasReachedMax: hasReachedMax ?? this.hasReachedMax,
    sortBy: sortBy ?? this.sortBy,
    sortSince: sortSince ?? this.sortSince
  );
}