From d3b4b50a5c80d06f89dfa70dcea87cfc62913f39 Mon Sep 17 00:00:00 2001 From: hunteraraujo Date: Wed, 6 Sep 2023 11:46:43 -0700 Subject: [PATCH] Update parameters for ChatInputField to support continuous mode --- frontend/lib/views/chat/chat_view.dart | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-) diff --git a/frontend/lib/views/chat/chat_view.dart b/frontend/lib/views/chat/chat_view.dart index d3a5bfdb5..565ff2854 100644 --- a/frontend/lib/views/chat/chat_view.dart +++ b/frontend/lib/views/chat/chat_view.dart @@ -56,13 +56,20 @@ class _ChatViewState extends State { 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, ), ), ],