Update parameters for ChatInputField to support continuous mode

pull/5167/head
hunteraraujo 2023-09-06 11:46:43 -07:00
parent d80053e8dc
commit d3b4b50a5c
1 changed files with 9 additions and 2 deletions

View File

@ -56,13 +56,20 @@ class _ChatViewState extends State<ChatView> {
child: ChatInputField(
onSendPressed: (message) async {
if (widget.viewModel.currentTaskId != null) {
widget.viewModel.sendChatMessage(message);
widget.viewModel
.sendChatMessage((message == "") ? null : message);
} else {
String newTaskId = await taskViewModel.createTask(message);
widget.viewModel.setCurrentTaskId(newTaskId);
widget.viewModel.sendChatMessage(message);
widget.viewModel
.sendChatMessage((message == "") ? null : message);
}
},
onContinuousModePressed: () {
widget.viewModel.isContinuousMode =
!widget.viewModel.isContinuousMode;
},
isContinuousMode: widget.viewModel.isContinuousMode,
),
),
],