فهرست منبع

[bug] fix ing

wenliming 2 سال پیش
والد
کامیت
0c76c91b21
2فایلهای تغییر یافته به همراه9 افزوده شده و 6 حذف شده
  1. 7 5
      src/logic/background/twitter.js
  2. 2 1
      src/manifest.json

+ 7 - 5
src/logic/background/twitter.js

@@ -222,13 +222,13 @@ export function hideBadge() {
 
 export async function setMessageCount () {
     const { accessToken: token = '', uid = '' } = await getChromeStorage('userInfo') || {}
+    alarmFun();
     if(token) {
         getMessageInfo();
         // setInterval(() => {
         //     getMessageInfo();
         // }, 10000);
         // 60000
-        alarmFun();
     }
 }
 
@@ -238,20 +238,22 @@ function alarmFun() {
         //1分鐘之後開始(該值至少大於1) 
         delayInMinutes: 1, 
         //與上方等同的寫法是 
-        //when : Date.now() + 6000,
+        // when : Date.now() + 6000,
         //開始後每一分鐘執行一次(該值至少大於1) 
         periodInMinutes : 1 
     };
 
     //每次加載就清空定時器
-    // chrome.alarms.clearAll();
+    chrome.alarms.clearAll();
+
     //創造定時器
     chrome.alarms.create('testAlarm',alarmInfo);
-
+    console.log("onAlarm-1",);
     chrome.alarms.onAlarm.addListener(function(alarm) {
-        getMessageInfo();
         //計算定時器觸發次數
         console.log("onAlarm-" , ++count, alarm);
+
+        getMessageInfo();
     });
 }
 

+ 2 - 1
src/manifest.json

@@ -50,7 +50,8 @@
         "cookies",
         "activeTab",
         "scripting",
-        "storage"
+        "storage",
+        "alarms"
     ],
     "options_page": "options.html",
     "web_accessible_resources": [