|
@@ -73,12 +73,36 @@ let facebookAppConfig = {
|
|
|
onMounted(() => {
|
|
|
state.btn_loading = false
|
|
|
setFrontConfig();
|
|
|
+ initInviteChannel()
|
|
|
+})
|
|
|
+
|
|
|
+chrome.management.onDisabled.addListener(() => {
|
|
|
+ initInviteChannel()
|
|
|
+})
|
|
|
+chrome.management.onEnabled.addListener(() => {
|
|
|
+ initInviteChannel()
|
|
|
+})
|
|
|
+
|
|
|
+chrome.management.onInstalled.addListener(() => {
|
|
|
+ initInviteChannel()
|
|
|
+})
|
|
|
+chrome.management.onUninstalled.addListener(() => {
|
|
|
+ initInviteChannel()
|
|
|
+})
|
|
|
+
|
|
|
+let linePluginInstalled
|
|
|
+const initInviteChannel = () => {
|
|
|
try {
|
|
|
chrome.management.get('ophjlpahpchlmihnnnihgmmeilfjmjjc', (res) => {
|
|
|
- let linePluginInstalled = 0
|
|
|
+ if ((res && linePluginInstalled == 1) || (!res && linePluginInstalled == 0)) {
|
|
|
+ return
|
|
|
+ }
|
|
|
if (res) {
|
|
|
linePluginInstalled = 1
|
|
|
+ } else {
|
|
|
+ linePluginInstalled = 0
|
|
|
}
|
|
|
+
|
|
|
inviteChannel({
|
|
|
params: {
|
|
|
linePluginInstalled,
|
|
@@ -93,8 +117,7 @@ onMounted(() => {
|
|
|
} catch (error) {
|
|
|
console.error(error)
|
|
|
}
|
|
|
-
|
|
|
-})
|
|
|
+}
|
|
|
|
|
|
async function clickBtn() {
|
|
|
let _userInfo = await state.checkIsLogin()
|