correctly handling api_key_chatgpt pref

This commit is contained in:
mic 2024-07-21 15:39:18 +02:00
parent 940a105142
commit 48538102af

View file

@ -35,10 +35,11 @@ messageInput.init(worker);
messageInput.setMessagesArea(messagesArea); messageInput.setMessagesArea(messagesArea);
const params = new URLSearchParams(window.location.search); const params = new URLSearchParams(window.location.search);
let api_key_chatgpt = await browser.storage.sync.get({api_key_chatgpt: ''}); let prefs_api_key = await browser.storage.sync.get({api_key_chatgpt: ''});
// const openaiApiKey = params.get('openapi-key'); // const openaiApiKey = params.get('openapi-key');
worker.postMessage({ type: 'init', api_key_chatgpt: api_key_chatgpt }); //console.log(">>>>>>>>>>> api_key_chatgpt: " + prefs_api_key.api_key_chatgpt);
if( api_key_chatgpt !== null ) { worker.postMessage({ type: 'init', api_key_chatgpt: prefs_api_key.api_key_chatgpt });
if( prefs_api_key.api_key_chatgpt !== null ) {
messagesArea.appendUserMessage("Will attempt to connect to OpenAI using API key provided.", ""); messagesArea.appendUserMessage("Will attempt to connect to OpenAI using API key provided.", "");
} else { } else {
messagesArea.appendUserMessage("No OpenAI API key provided. Using mock data.", ""); messagesArea.appendUserMessage("No OpenAI API key provided. Using mock data.", "");