copyWith method

StreamChatConfigurationData copyWith({
  1. Widget? loadingIndicator,
  2. Widget defaultUserImage(
    1. BuildContext,
    2. User
    )?,
  3. Widget placeholderUserImage(
    1. BuildContext,
    2. User
    )?,
  4. List<StreamReactionIcon>? reactionIcons,
  5. bool? enforceUniqueReactions,
})

Copies the configuration options from one StreamChatConfigurationData to another.

Implementation

StreamChatConfigurationData copyWith({
  Widget? loadingIndicator,
  Widget Function(BuildContext, User)? defaultUserImage,
  Widget Function(BuildContext, User)? placeholderUserImage,
  List<StreamReactionIcon>? reactionIcons,
  bool? enforceUniqueReactions,
}) {
  return StreamChatConfigurationData(
    reactionIcons: reactionIcons ?? this.reactionIcons,
    defaultUserImage: defaultUserImage ?? this.defaultUserImage,
    placeholderUserImage: placeholderUserImage ?? this.placeholderUserImage,
    loadingIndicator: loadingIndicator ?? this.loadingIndicator,
    enforceUniqueReactions:
        enforceUniqueReactions ?? this.enforceUniqueReactions,
  );
}