feat(chat): text field

This commit is contained in:
mso7nueh
2024-06-11 15:38:59 +03:00
parent 1d47e28202
commit 46d374d87e
4 changed files with 125 additions and 44 deletions

View File

@@ -14,6 +14,7 @@ class ChatState extends Equatable {
@override
List<Object?> get props => [chatModelObj];
ChatState copyWith({ChatModel? chatModelObj}) {
return ChatState(
chatModelObj: chatModelObj ?? this.chatModelObj,
@@ -29,8 +30,8 @@ class ChatLoadedState extends ChatState {
@override
List<Object?> get props => [chatModelObj, messages];
ChatLoadedState copyWith(
{ChatModel? chatModelObj, List<ChatMessageModel>? messages}) {
ChatLoadedState copyWith({ChatModel? chatModelObj, List<ChatMessageModel>? messages}) {
return ChatLoadedState(
chatModelObj: chatModelObj ?? this.chatModelObj,
messages: messages ?? this.messages,
@@ -48,6 +49,5 @@ class ChatErrorState extends ChatState {
}
class ChatInitialState extends ChatState {
ChatInitialState({required ChatModel chatModelObj})
: super(chatModelObj: chatModelObj);
ChatInitialState({required ChatModel chatModelObj}) : super(chatModelObj: chatModelObj);
}