From 46cb6b0523fdaa7858147f5fda4f41ddf20c0267 Mon Sep 17 00:00:00 2001 From: AT Date: Tue, 5 Nov 2024 12:24:37 -0500 Subject: [PATCH] Remove unused state in chat.cpp that saves the chat response messages. (#3169) Signed-off-by: Adam Treat --- gpt4all-chat/src/chat.cpp | 10 +--------- gpt4all-chat/src/chat.h | 4 ---- 2 files changed, 1 insertion(+), 13 deletions(-) diff --git a/gpt4all-chat/src/chat.cpp b/gpt4all-chat/src/chat.cpp index bb5d3a1d..dc6abd06 100644 --- a/gpt4all-chat/src/chat.cpp +++ b/gpt4all-chat/src/chat.cpp @@ -186,11 +186,6 @@ void Chat::stopGenerating() m_llmodel->stopGenerating(); } -QString Chat::response() const -{ - return m_response; -} - Chat::ResponseState Chat::responseState() const { return m_responseState; @@ -203,10 +198,8 @@ void Chat::handleResponseChanged(const QString &response) emit responseStateChanged(); } - m_response = response; const int index = m_chatModel->count() - 1; - m_chatModel->updateValue(index, this->response()); - emit responseChanged(); + m_chatModel->updateValue(index, response); } void Chat::handleModelLoadingPercentageChanged(float loadingPercentage) @@ -246,7 +239,6 @@ void Chat::responseStopped(qint64 promptResponseMs) { m_tokenSpeed = QString(); emit tokenSpeedChanged(); - emit responseChanged(); m_responseInProgress = false; m_responseState = Chat::ResponseStopped; diff --git a/gpt4all-chat/src/chat.h b/gpt4all-chat/src/chat.h index 577e5657..245bc018 100644 --- a/gpt4all-chat/src/chat.h +++ b/gpt4all-chat/src/chat.h @@ -25,7 +25,6 @@ class Chat : public QObject Q_PROPERTY(bool isModelLoaded READ isModelLoaded NOTIFY isModelLoadedChanged) Q_PROPERTY(bool isCurrentlyLoading READ isCurrentlyLoading NOTIFY isCurrentlyLoadingChanged) Q_PROPERTY(float modelLoadingPercentage READ modelLoadingPercentage NOTIFY modelLoadingPercentageChanged) - Q_PROPERTY(QString response READ response NOTIFY responseChanged) Q_PROPERTY(ModelInfo modelInfo READ modelInfo WRITE setModelInfo NOTIFY modelInfoChanged) Q_PROPERTY(bool responseInProgress READ responseInProgress NOTIFY responseInProgressChanged) Q_PROPERTY(bool restoringFromText READ restoringFromText NOTIFY restoringFromTextChanged) @@ -89,7 +88,6 @@ public: QList databaseResults() const { return m_databaseResults; } - QString response() const; bool responseInProgress() const { return m_responseInProgress; } ResponseState responseState() const; ModelInfo modelInfo() const; @@ -143,7 +141,6 @@ Q_SIGNALS: void isCurrentlyLoadingChanged(); void modelLoadingPercentageChanged(); void modelLoadingWarning(const QString &warning); - void responseChanged(); void responseInProgressChanged(); void responseStateChanged(); void promptRequested(const QList &collectionList, const QString &prompt); @@ -195,7 +192,6 @@ private: QString m_tokenSpeed; QString m_device; QString m_fallbackReason; - QString m_response; QList m_collections; QList m_generatedQuestions; ChatModel *m_chatModel;