| 
					
				 | 
			
			
				@@ -224,84 +224,15 @@ function onInstalledMethod({ id, previousVersion, reason }) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 function onMessageMethod(req, sender, sendResponse) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     try { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        if (req) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            switch (req.actionType) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                case "POPUP_LOGIN": 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                    twitterPinLoginToken(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                    sendResponse('ok'); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                    break; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                case "POPUP_PUBLISH_TWITTER_RED_PACK": 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                    popupRePublish(req); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                    sendResponse('ok'); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                    break; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                case "POPUP_SHOW_DENET_PUBLISH_DIALOG": 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                    checkShowPublishDialog(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                    break; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                case 'CONTENT_GET_PINED': 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                    checkPined(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                    break; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                case 'CONTENT_SET_BADGE': 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                    setBadgeInfo(req); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                    break; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                case 'CONTENT_HIDE_BADGE': 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                    hideBadge(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                    break 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                case 'CONTENT_SEND_CODE': 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                    twitterPinLoginCode(sender, req.code); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                    break; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                case 'CONTENT_TWITTER_LOGIN': 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                    if (req.data) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                        twitterPinLoginToken(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                        sendResponse('ok'); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                    } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                    break 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                case "CONTENT_SEND_DISCORD_AUTH_CODE": 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                    discordLoginCode(req, sender); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                    break 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                case 'RED_PACKET_SAVE_DISCORD_AUTH_WINDOW_ID': 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                    saveDiscordAuthWindowId(req); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                    sendResponse('ok'); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                    break; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                case 'CONTENT_FACEBOOK_SHARE_SUCCESS': 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                    facebookShareSuccess(req, sender); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                    break; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                case 'CONTENT_PONG': 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                    sendResponse('CONTENT_PONG'); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                    break 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                case 'CONTENT_WINDOW_LOADED_SET_POPUP_PAGE': 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                    // windwoLoadSetPopupPage(req, sender); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                    break; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                case 'CONTENT_SET_POPUP_CONFIG': 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                    setActionPopup(req, sender); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                    break; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                case 'CONTENT_GET_TWITTER_NFT_POST_PRE': 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                    getTwitterNftPostPre(req.data, sender) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                    break 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                case 'CONTENT_NFT_TXT_PUBLISH': 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                    nftTxtPublish(req.data, sender) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                    break 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                case 'CONTENT_HTTP_NET_WORK': 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                    httpNetWork(req.funcName, req.data, sender) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                    break 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                case 'HTTP_CONTENT_TO_BACK': 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                    httpContentToBack(req, sender) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                    sendResponse('ok') 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                    break 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                case 'CONTENT_TWITTER_SHORT_LINK': 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                    sendResponse('ok') 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                    req.arr_url.forEach(item => { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                        if (item) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                            twitterShortUrl(sender, item) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                        } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                    }); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                    break 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                case 'CONTENT_CLOSE_ACH_PAY_NOTICE': 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                    closeAchPayNoticeHandler(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                    break; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				- 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            chromeMessageCenter.init(req) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        if (!req) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            return 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        if (req.info) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            newOnMessageMethod(req, sender, sendResponse) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        } else if (req.actionType) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            oldOnMessageMethod(req, sender, sendResponse) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        chromeMessageCenter.init(req) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     } catch (error) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         Report.reportLog({ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             objectType: Report.objectType.background_function_catch, 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -311,4 +242,93 @@ function onMessageMethod(req, sender, sendResponse) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 //加载bg.js 执行 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-setMessageCount(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+setMessageCount(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+const newOnMessageMethod = (req, sender, sendResponse) => { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    let { info = {}, data = {} } = req 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    switch (info.actionType) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        case 'CONTENT_TO_BACK_TEST': 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            chromeMessageCenter.sendToContent(sender, { info, data: '123' }) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            break; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        default: 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            break; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+const oldOnMessageMethod = (req, sender, sendResponse) => { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    switch (req.actionType) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        case "POPUP_LOGIN": 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            twitterPinLoginToken(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            sendResponse('ok'); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            break; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        case "POPUP_PUBLISH_TWITTER_RED_PACK": 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            popupRePublish(req); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            sendResponse('ok'); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            break; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        case "POPUP_SHOW_DENET_PUBLISH_DIALOG": 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            checkShowPublishDialog(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            break; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        case 'CONTENT_GET_PINED': 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            checkPined(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            break; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        case 'CONTENT_SET_BADGE': 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            setBadgeInfo(req); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            break; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        case 'CONTENT_HIDE_BADGE': 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            hideBadge(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            break 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        case 'CONTENT_SEND_CODE': 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            twitterPinLoginCode(sender, req.code); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            break; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        case 'CONTENT_TWITTER_LOGIN': 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            if (req.data) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                twitterPinLoginToken(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                sendResponse('ok'); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            break 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        case "CONTENT_SEND_DISCORD_AUTH_CODE": 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            discordLoginCode(req, sender); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            break 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        case 'RED_PACKET_SAVE_DISCORD_AUTH_WINDOW_ID': 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            saveDiscordAuthWindowId(req); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            sendResponse('ok'); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            break; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        case 'CONTENT_FACEBOOK_SHARE_SUCCESS': 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            facebookShareSuccess(req, sender); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            break; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        case 'CONTENT_PONG': 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            sendResponse('CONTENT_PONG'); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            break 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        case 'CONTENT_WINDOW_LOADED_SET_POPUP_PAGE': 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            // windwoLoadSetPopupPage(req, sender); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            break; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        case 'CONTENT_SET_POPUP_CONFIG': 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            setActionPopup(req, sender); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            break; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        case 'CONTENT_GET_TWITTER_NFT_POST_PRE': 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            getTwitterNftPostPre(req.data, sender) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            break 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        case 'CONTENT_NFT_TXT_PUBLISH': 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            nftTxtPublish(req.data, sender) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            break 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        case 'CONTENT_HTTP_NET_WORK': 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            httpNetWork(req.funcName, req.data, sender) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            break 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        case 'HTTP_CONTENT_TO_BACK': 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            httpContentToBack(req, sender) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            sendResponse('ok') 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            break 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        case 'CONTENT_TWITTER_SHORT_LINK': 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            sendResponse('ok') 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            req.arr_url.forEach(item => { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                if (item) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                    twitterShortUrl(sender, item) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            }); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            break 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        case 'CONTENT_CLOSE_ACH_PAY_NOTICE': 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            closeAchPayNoticeHandler(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            break; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+} 
			 |