From 601fedf8c1b29cea1fbb2b6dd67e556c502f5454 Mon Sep 17 00:00:00 2001 From: HanishKVC Date: Sat, 18 May 2024 03:19:59 +0530 Subject: [PATCH] SimpleChat: Move handling systemprompt into its own func --- .../server/public_simplechat/simplechat.js | 25 +++++++++++++------ 1 file changed, 17 insertions(+), 8 deletions(-) diff --git a/examples/server/public_simplechat/simplechat.js b/examples/server/public_simplechat/simplechat.js index 1211628e6..b208723fe 100644 --- a/examples/server/public_simplechat/simplechat.js +++ b/examples/server/public_simplechat/simplechat.js @@ -89,15 +89,12 @@ class SimpleChat { } -/** - * Handle submit request by user - * @param {HTMLInputElement} inputSystem - * @param {HTMLInputElement} inputUser - * @param {HTMLDivElement} divChat - * @param {string} apiEP - */ -async function handle_submit(inputSystem, inputUser, divChat, apiEP) { +/** + * Handle setting of system prompt. + * @param {HTMLInputElement} inputSystem + */ +function handle_systemprompt(inputSystem) { let sysPrompt = inputSystem.value; if (gChat.xchat.length == 0) { if (sysPrompt.length > 0) { @@ -114,6 +111,18 @@ async function handle_submit(inputSystem, inputUser, divChat, apiEP) { } } } +} + +/** + * Handle submit request by user + * @param {HTMLInputElement} inputSystem + * @param {HTMLInputElement} inputUser + * @param {HTMLDivElement} divChat + * @param {string} apiEP + */ +async function handle_submit(inputSystem, inputUser, divChat, apiEP) { + + handle_systemprompt(inputSystem); let content = inputUser?.value; if (!gChat.add(Roles.User, content)) {