From 503462b9cab706fbce1f5553b0f622ac24b676e2 Mon Sep 17 00:00:00 2001 From: Mic Date: Tue, 29 Oct 2024 19:02:17 +0100 Subject: [PATCH] more logs added to chatgpt web itnerface --- js/mzta-chatgpt.js | 13 +++++++++++-- mzta-background.js | 4 ++++ 2 files changed, 15 insertions(+), 2 deletions(-) diff --git a/js/mzta-chatgpt.js b/js/mzta-chatgpt.js index 356fd833..0fe96f1e 100644 --- a/js/mzta-chatgpt.js +++ b/js/mzta-chatgpt.js @@ -246,6 +246,7 @@ function customTextBtnClick(args) { function checkGPTModel(model) { //TODO if(model == '') return; + doLog("checkGPTModel model: " + model); return new Promise((resolve, reject) => { // Set up an interval that shows the warning after 2 seconds const intervalId2 = setTimeout(() => { @@ -260,8 +261,9 @@ function checkGPTModel(model) { //TODO for(element of elements){ // Check if the element exists and its content is '4' or '4o' + doLog("checkGPTModel model found in DOM: " + element.textContent); if ((element && element.textContent === model)||(force_go)) { - console.log("[ThunderAI] The GPT Model is now " + model); + doLog("The GPT Model is now " + model); clearInterval(intervalId); clearTimeout(intervalId2); document.getElementById('mzta-model_warn').style.display = 'none'; @@ -269,7 +271,7 @@ function checkGPTModel(model) { //TODO resolve(model); break; } else if (!element) { - console.error("[ThunderAI] Model string element not found! [" + model + "]"); + console.error("[ThunderAI | ChatGPT Web] Model string element not found! [" + model + "]"); clearInterval(intervalId); reject("Model string element not found: " + model); } @@ -302,6 +304,7 @@ function showCustomTextField(){ async function doProceed(message, customText = ''){ let _gpt_model = mztaGPTModel; + doLog("doProceed _gpt_model: " + JSON.stringify(_gpt_model)); if(_gpt_model != ''){ await checkGPTModel(_gpt_model); } @@ -524,6 +527,12 @@ function selectContentOnClick(event) { } } +function doLog(msg){ + if(mztaDoDebug == 1){ + console.log("[ThunderAI | ChatGPT Web] " + msg); + } +} + function run(){ if(!checkLoggedIn()){ // User not logged in diff --git a/mzta-background.js b/mzta-background.js index ed86c7a6..7ae5b4ea 100644 --- a/mzta-background.js +++ b/mzta-background.js @@ -288,6 +288,9 @@ async function openChatGPT(promptText, action, curr_tabId, prompt_name = '', do_ taLog.log("ChatGPT web interface script started..."); let _gpt_model = getGPTWebModelString(prefs.chatgpt_web_model); + + taLog.log("prefs.chatgpt_web_model: " + prefs.chatgpt_web_model); + taLog.log("_gpt_model: " + _gpt_model); let pre_script = `let mztaWinId = `+ createdTab.windowId +`; let mztaStatusPageDesc="`+ browser.i18n.getMessage("prefs_status_page") +`"; @@ -297,6 +300,7 @@ async function openChatGPT(promptText, action, curr_tabId, prompt_name = '', do_ let mztaPromptName="[`+ i18nConditionalGet(prompt_name) +`]"; let mztaPhDefVal="`+(prefs.placeholders_use_default_value?'1':'0')+`"; let mztaGPTModel="`+ _gpt_model +`"; + let mztaDoDebug="`+(prefs.do_debug?'1':'0')+`"; `; taLog.log("Waiting 1 sec");