Adjust wait time in openChatGPT function for improved responsiveness when using a project. see #277
This commit is contained in:
parent
2ff757b529
commit
d02dc2c3e1
1 changed files with 5 additions and 3 deletions
|
|
@ -335,6 +335,7 @@ async function openChatGPT(promptText, action, curr_tabId, prompt_name = '', do_
|
||||||
let rand_call_id = '_chatgptweb_' + generateCallID();
|
let rand_call_id = '_chatgptweb_' + generateCallID();
|
||||||
let call_opt = '';
|
let call_opt = '';
|
||||||
|
|
||||||
|
let _wait_time = 1000;
|
||||||
let _base_url = "https://chatgpt.com";
|
let _base_url = "https://chatgpt.com";
|
||||||
let _webproject_set = false;
|
let _webproject_set = false;
|
||||||
let _custom_gpt_set = false;
|
let _custom_gpt_set = false;
|
||||||
|
|
@ -359,6 +360,7 @@ async function openChatGPT(promptText, action, curr_tabId, prompt_name = '', do_
|
||||||
if(!_use_prompt_info_custom_gpt && ((prompt_info.chatgpt_web_project != '') || (prefs.chatgpt_web_project != ''))){
|
if(!_use_prompt_info_custom_gpt && ((prompt_info.chatgpt_web_project != '') || (prefs.chatgpt_web_project != ''))){
|
||||||
_base_url += _web_project;
|
_base_url += _web_project;
|
||||||
_webproject_set = true;
|
_webproject_set = true;
|
||||||
|
_wait_time = 2000;
|
||||||
}
|
}
|
||||||
if(!_webproject_set && ((prompt_info.chatgpt_web_custom_gpt != '') || (prefs.chatgpt_web_custom_gpt != ''))){
|
if(!_webproject_set && ((prompt_info.chatgpt_web_custom_gpt != '') || (prefs.chatgpt_web_custom_gpt != ''))){
|
||||||
_base_url += _custom_gpt;
|
_base_url += _custom_gpt;
|
||||||
|
|
@ -404,9 +406,9 @@ async function openChatGPT(promptText, action, curr_tabId, prompt_name = '', do_
|
||||||
let mztaOriginalText="`+ JSON.stringify(originalText).slice(1, -1) +`";
|
let mztaOriginalText="`+ JSON.stringify(originalText).slice(1, -1) +`";
|
||||||
`;
|
`;
|
||||||
|
|
||||||
taLog.log("Waiting 1 sec");
|
taLog.log("Waiting " + _wait_time + " millisec");
|
||||||
await new Promise(resolve => setTimeout(resolve, 1000));
|
await new Promise(resolve => setTimeout(resolve, _wait_time));
|
||||||
taLog.log("Waiting 1 sec done");
|
taLog.log("Waiting " + _wait_time + " millisec done");
|
||||||
|
|
||||||
await browser.tabs.executeScript(createdTab.id, { code: pre_script + mzta_script, matchAboutBlank: false });
|
await browser.tabs.executeScript(createdTab.id, { code: pre_script + mzta_script, matchAboutBlank: false });
|
||||||
// let mailMessage = await browser.messageDisplay.getDisplayedMessage(curr_tabId);
|
// let mailMessage = await browser.messageDisplay.getDisplayedMessage(curr_tabId);
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue