copyWith method

ChatState copyWith({
  1. bool? isLoading,
  2. bool? isImageLoading,
  3. bool? isBusinessTyping,
  4. String? text,
  5. List<Message>? messages,
  6. List<String>? imageUrls,
})

Implementation

ChatState copyWith(
        {bool? isLoading,
        bool? isImageLoading,
        bool? isBusinessTyping,
        String? text,
        List<Message>? messages,
        List<String>? imageUrls}) =>
    ChatState(
        isLoading: isLoading ?? false,
        isImageLoading: isImageLoading ?? false,
        isBusinessTyping: isBusinessTyping ?? false,
        text: text ?? this.text,
        messages: messages ?? this.messages,
        imageUrls: imageUrls ?? this.imageUrls);