From 1ee1f88b8fd6a7390e7cb9cd191245341f12e193 Mon Sep 17 00:00:00 2001
From: Lucie Bader <167515375+Lucie-Bdr@users.noreply.github.com>
Date: Sun, 16 Feb 2025 16:42:49 +0100
Subject: [PATCH] =?UTF-8?q?Activation/d=C3=A9sactivation=20stats?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit

---
 src/utils/stats.js | 10 ++++++++--
 1 file changed, 8 insertions(+), 2 deletions(-)

diff --git a/src/utils/stats.js b/src/utils/stats.js
index 114c788..4714001 100644
--- a/src/utils/stats.js
+++ b/src/utils/stats.js
@@ -204,8 +204,14 @@ log("Script stats.js chargé !");
     browser.runtime.onMessage.addListener((message) => {
         if (message.command === "pyodide-simplemma-ready") {
             log("[Stats] Pyodide et Simplemma prêt, démarrage du scraping : ");
-            simplemmaReady = true;
-            initializeTrackingState(); // démarre le tracking une fois Pyodide prêt
+            browser.storage.local.get(["extensionActive", "accessToken"].then(({ extensionActive, accessToken }) => {
+                if (extensionActive && accessToken) {
+                    simplemmaReady = true;
+                    initializeTrackingState();
+                } else {
+                    log("[Stats] Extension non activée ou utilisateur déconnecté, désactivation du tracking.")
+                }
+            }))
         }
 
         if (message.command === "update-stats") {
-- 
GitLab