From 612512110ad05db4f6d26914d4340e70af8c4733 Mon Sep 17 00:00:00 2001 From: Mic Date: Sun, 15 Dec 2024 23:38:00 +0100 Subject: [PATCH] correctly throwing an error --- js/special_commands/mzta-add-tags.js | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/js/special_commands/mzta-add-tags.js b/js/special_commands/mzta-add-tags.js index 832ac59c..7cfa422d 100644 --- a/js/special_commands/mzta-add-tags.js +++ b/js/special_commands/mzta-add-tags.js @@ -60,6 +60,7 @@ } case "openai_comp_api": { let prefs_api = await browser.storage.sync.get({openai_comp_host: '', openai_comp_model: '', openai_comp_api_key: '', openai_comp_use_v1: true, openai_comp_chat_name: '', do_debug: false}); + console.log(">>>>>>>>>>>> [ThunderAI] prefs_api: " + JSON.stringify(prefs_api)); this.worker.postMessage({ type: 'init', openai_comp_host: prefs_api.openai_comp_host, openai_comp_model: prefs_api.openai_comp_model, openai_comp_api_key: prefs_api.openai_comp_api_key, openai_comp_use_v1: prefs_api.openai_comp_use_v1, do_debug: this.do_debug, i18nStrings: ''}); break; } @@ -73,6 +74,8 @@ const { type, payload } = event.data; // console.log(`>>>>>>>>>>>> [Worker Message Received] type: ${type}`, payload); switch (type) { + case 'messageSent': + break; case 'newToken': this.full_message += payload.token; break; @@ -82,7 +85,7 @@ break; case 'error': console.error('[ThunderAI] Error from API worker:', payload); - reject(payload); // Reject the promise in case of error + reject(new Error(`[ThunderAI] Error from API worker: ${payload}`)); // Use a single error object break; default: console.error('[ThunderAI] Unknown event type from API worker:', type);