|
@@ -17,7 +17,6 @@ import {
|
|
getMessageInfo,
|
|
getMessageInfo,
|
|
injectExtensionPopup,
|
|
injectExtensionPopup,
|
|
setPopupConfig,
|
|
setPopupConfig,
|
|
- windwoLoadSetPopupPage,
|
|
|
|
setActionPopup,
|
|
setActionPopup,
|
|
getTwitterNftPostPre,
|
|
getTwitterNftPostPre,
|
|
nftTxtPublish,
|
|
nftTxtPublish,
|
|
@@ -50,11 +49,9 @@ chrome.runtime.onConnect.addListener(function (port) {
|
|
|
|
|
|
chrome.runtime.onUpdateAvailable.addListener(() => {
|
|
chrome.runtime.onUpdateAvailable.addListener(() => {
|
|
try {
|
|
try {
|
|
- Report.reportLog({
|
|
+ setChromeStorage({ onUpdateAvailable: JSON.stringify({ onUpdateAvailable: '1' }) }, () => {
|
|
- objectType: Report.objectType.background_function_try,
|
|
+ chrome.runtime.reload()
|
|
- funcName: 'onUpdateAvailable'
|
|
|
|
})
|
|
})
|
|
- chrome.runtime.reload()
|
|
|
|
} catch (error) {
|
|
} catch (error) {
|
|
Report.reportLog({
|
|
Report.reportLog({
|
|
objectType: Report.objectType.background_function_catch,
|
|
objectType: Report.objectType.background_function_catch,
|
|
@@ -62,7 +59,6 @@ chrome.runtime.onUpdateAvailable.addListener(() => {
|
|
errMsg: error.message
|
|
errMsg: error.message
|
|
});
|
|
});
|
|
}
|
|
}
|
|
-
|
|
|
|
})
|
|
})
|
|
|
|
|
|
chrome.runtime.onInstalled.addListener(onInstalledMethod);
|
|
chrome.runtime.onInstalled.addListener(onInstalledMethod);
|
|
@@ -117,24 +113,39 @@ function thenInstalledMethod() {
|
|
objectType: Report.objectType.background_function_catch,
|
|
objectType: Report.objectType.background_function_catch,
|
|
funcName: 'thenInstalledMethod',
|
|
funcName: 'thenInstalledMethod',
|
|
errMsg: error.message
|
|
errMsg: error.message
|
|
- })
|
|
+ });
|
|
}
|
|
}
|
|
}
|
|
}
|
|
function onInstalledMethod() {
|
|
function onInstalledMethod() {
|
|
try {
|
|
try {
|
|
|
|
+
|
|
|
|
|
|
getChromeStorage('baseInfo', (info) => {
|
|
getChromeStorage('baseInfo', (info) => {
|
|
if (!info || !info.appVersionCode) {
|
|
if (!info || !info.appVersionCode) {
|
|
|
|
+ setChromeStorage({ onInstalledMethod: JSON.stringify({ onInstalledMethod: '1' }) })
|
|
setChromeStorage({ baseInfo: JSON.stringify({ appVersionCode }) })
|
|
setChromeStorage({ baseInfo: JSON.stringify({ appVersionCode }) })
|
|
thenInstalledMethod()
|
|
thenInstalledMethod()
|
|
} else if (appVersionCode != info.appVersionCode) {
|
|
} else if (appVersionCode != info.appVersionCode) {
|
|
- setChromeStorage({ baseInfo: JSON.stringify({ appVersionCode }) }, () => {
|
|
+ setChromeStorage({ onInstalledMethod: JSON.stringify({ onInstalledMethod: '2' }) }, () => {
|
|
- chrome.runtime.reload()
|
|
+ setChromeStorage({ baseInfo: JSON.stringify({ appVersionCode }) }, () => {
|
|
|
|
+ chrome.runtime.reload()
|
|
|
|
+ })
|
|
})
|
|
})
|
|
} else {
|
|
} else {
|
|
|
|
+ setChromeStorage({ onInstalledMethod: JSON.stringify({ onInstalledMethod: '3' }) })
|
|
thenInstalledMethod()
|
|
thenInstalledMethod()
|
|
}
|
|
}
|
|
})
|
|
})
|
|
|
|
+
|
|
|
|
+
|
|
|
|
+ getChromeStorage('onUpdateAvailable', (res) => {
|
|
|
|
+ if (res && res.onUpdateAvailable) {
|
|
|
|
+ Report.reportLog({
|
|
|
|
+ objectType: Report.objectType.background_function_try,
|
|
|
|
+ funcName: 'onUpdateAvailable',
|
|
|
|
+ })
|
|
|
|
+ }
|
|
|
|
+ })
|
|
} catch (error) {
|
|
} catch (error) {
|
|
Report.reportLog({
|
|
Report.reportLog({
|
|
objectType: Report.objectType.background_function_catch,
|
|
objectType: Report.objectType.background_function_catch,
|