Skip to content
Snippets Groups Projects
Commit e2d3a55c authored by Lucie Bader's avatar Lucie Bader
Browse files

Correction envoi du token au worker

parent 112576e5
No related branches found
No related tags found
No related merge requests found
......@@ -22,6 +22,7 @@ browser.runtime.onStartup.addListener(() => {
browser.runtime.onInstalled.addListener(() => {
browser.storage.local.set({ extensionActive: false });
log("Extension installée, état initialisé à désactivé.");
sendAuthTokenToWorker();
});
// ─────────────────────────────────────────────────────────────────────────────
......@@ -605,6 +606,7 @@ async function sendLexiconsToWorker(userLexicons = null) {
* Envoie le token d'authentification au WebWorker
*/
async function sendAuthTokenToWorker() {
log("[Background] sendAuthTokenToWorker() appelée.");
if (!worker) {
console.warn("Worker non initialisé. Impossible d'envoyer le token.");
return;
......
......@@ -662,6 +662,7 @@ async function handleAddWordClick() {
// ─────────────────────────────────────────────────────────────────────────────
// ▌ Réception des messages
// ─────────────────────────────────────────────────────────────────────────────
let refreshTimeout = null;
browser.runtime.onMessage.addListener(async (message) => {
log("Message reçu dans sidebar.js :", message);
......@@ -669,8 +670,13 @@ browser.runtime.onMessage.addListener(async (message) => {
if (message.action)
switch (message.action) {
case "refreshUI":
log("Demande de rafraîchissement de la barre latérale.");
await refreshSidebarState();
if (refreshTimeout) {
clearTimeout(refreshTimeout);
}
refreshTimeout = setTimeout(async () => {
await refreshSidebarState();
refreshTimeout = null;
}, 500);
break;
case "closeAllBlocks":
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment