From 27268a6067d6166c9bcc05848643d29fdd21e6dc Mon Sep 17 00:00:00 2001 From: HanishKVC Date: Fri, 17 May 2024 21:06:40 +0530 Subject: [PATCH] SimpleChat: Move handling of submit request into its own func --- examples/server/public/simplechat.js | 21 +++++++++++++++------ 1 file changed, 15 insertions(+), 6 deletions(-) diff --git a/examples/server/public/simplechat.js b/examples/server/public/simplechat.js index b29e65409..96d403beb 100644 --- a/examples/server/public/simplechat.js +++ b/examples/server/public/simplechat.js @@ -80,6 +80,20 @@ class SimpleChat { } +/** + * Handle submit request by user + * @param {HTMLInputElement} inputUser + * @param {HTMLDivElement} divChat + */ +function handle_submit(inputUser, divChat) { + let content = inputUser?.value; + console.debug("DBUG:BtnSubmit:Click:", content) + gChat.add(Roles.User, content); + gChat.show(divChat); + console.log("DBUG:BtnSubmit:Messages:", gChat.request_messages_jsonstr()); + console.log("DBUG:BtnSubmit:Messages:", gChat.request_prompt_jsonstr()); +} + let gChat = new SimpleChat(); let gBaseURL = "http://127.0.0.1:8080"; @@ -97,12 +111,7 @@ function startme() { } btnSubmit?.addEventListener("click", (ev)=>{ - let content = inputUser?.value; - console.debug("DBUG:BtnSubmit:Click:", content) - gChat.add(Roles.User, content); - gChat.show(divChat); - console.log("DBUG:BtnSubmit:Messages:", gChat.request_messages_jsonstr()); - console.log("DBUG:BtnSubmit:Messages:", gChat.request_prompt_jsonstr()); + handle_submit(inputUser, divChat); }); }