SimpleChatTC: Cleanup - remove older now unused show chat logic

This commit is contained in:
hanishkvc 2025-11-03 01:45:38 +05:30
parent 9efab62702
commit e10a826273
1 changed files with 0 additions and 41 deletions

View File

@ -477,47 +477,6 @@ class SimpleChat {
this.xchat[lastIndex].ns.content = content;
}
/**
* Show the chat contents in the specified div.
* Also update the user query input box, with ToolTemp role message, if any.
*
* If requested to clear prev stuff and inturn no chat content then show
* * usage info
* * option to load prev saved chat if any
* * as well as settings/info.
* @param {HTMLDivElement} div
* @param {HTMLInputElement} elInUser
* @param {boolean} bClear
* @param {boolean} bShowInfoAll
*/
showTOREMOVE(div, elInUser, bClear=true, bShowInfoAll=false) {
if (bClear) {
div.replaceChildren();
}
let last = undefined;
for(const [i, x] of this.recent_chat(gMe.chatProps.iRecentUserMsgCnt).entries()) {
if (x.ns.role === Roles.ToolTemp) {
if (i == (this.xchat.length - 1)) {
elInUser.value = x.ns.content;
}
continue
}
let entry = ui.el_create_append_p(`${x.ns.role}: ${x.content_equiv()}`, div);
entry.className = `role-${x.ns.role}`;
last = entry;
}
if (last !== undefined) {
last.scrollIntoView(false);
} else {
if (bClear) {
div.innerHTML = gUsageMsg;
gMe.setup_load(div, this);
gMe.show_info(div, bShowInfoAll);
}
}
return last;
}
/**
* Setup the fetch headers.
* It picks the headers from gMe.headers.