From f1bc898acbf0a6cef80e6f079d4f1fc638af8d88 Mon Sep 17 00:00:00 2001 From: bertybuttface <110790513+bertybuttface@users.noreply.github.com> Date: Tue, 24 Jan 2023 16:18:22 +0000 Subject: [PATCH] Update handlers.ts Use CHATGPT_TIMEOUT instead of arbitrary value for setTyping timeout. --- src/handlers.ts | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/handlers.ts b/src/handlers.ts index c5a064a..b7f6d4e 100644 --- a/src/handlers.ts +++ b/src/handlers.ts @@ -1,6 +1,6 @@ import { ChatGPTAPIBrowser } from "chatgpt"; import { LogService, MatrixClient, UserID } from "matrix-bot-sdk"; -import { MATRIX_DEFAULT_PREFIX_REPLY, MATRIX_DEFAULT_PREFIX, MATRIX_BLACKLIST, MATRIX_WHITELIST, MATRIX_RICH_TEXT, MATRIX_PREFIX_DM } from "./env.js"; +import { CHATGPT_TIMEOUT, MATRIX_DEFAULT_PREFIX_REPLY, MATRIX_DEFAULT_PREFIX, MATRIX_BLACKLIST, MATRIX_WHITELIST, MATRIX_RICH_TEXT, MATRIX_PREFIX_DM } from "./env.js"; import { RelatesTo, MessageEvent, StoredConversation, StoredConversationConfig } from "./interfaces.js"; import { sendChatGPTMessage, sendError, sendThreadReply } from "./utils.js"; @@ -100,7 +100,7 @@ export default class CommandHandler { await Promise.all([ this.client.sendReadReceipt(roomId, event.event_id), - this.client.setTyping(roomId, true, 10000) + this.client.setTyping(roomId, true, CHATGPT_TIMEOUT) ]); const bodyWithoutPrefix = this.getBodyWithoutPrefix(event, config, shouldBePrefixed);