|
@@ -224,12 +224,37 @@ export async function setMessageCount () {
|
|
|
const { accessToken: token = '', uid = '' } = await getChromeStorage('userInfo') || {}
|
|
|
if(token) {
|
|
|
getMessageInfo();
|
|
|
- setInterval(() => {
|
|
|
- getMessageInfo();
|
|
|
- }, 60000);
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+ alarmFun();
|
|
|
}
|
|
|
}
|
|
|
|
|
|
+function alarmFun() {
|
|
|
+ var count = 0;
|
|
|
+ var alarmInfo = {
|
|
|
+
|
|
|
+ delayInMinutes: 1,
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+ periodInMinutes : 1
|
|
|
+ };
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+ chrome.alarms.create('testAlarm',alarmInfo);
|
|
|
+
|
|
|
+ chrome.alarms.onAlarm.addListener(function(alarm) {
|
|
|
+ getMessageInfo();
|
|
|
+
|
|
|
+ console.log("onAlarm-" , ++count, alarm);
|
|
|
+ });
|
|
|
+}
|
|
|
+
|
|
|
export function getMessageInfo () {
|
|
|
fetchAllMessageInfo().then(res => {
|
|
|
if(res.code == 0) {
|