Browse Source

[add][iframeI]

zhangwei 2 years ago
parent
commit
fb7b00cf7d
2 changed files with 12 additions and 12 deletions
  1. 1 1
      src/logic/content/twitter.js
  2. 11 11
      src/view/iframe/treasure-hunt/cover.vue

+ 1 - 1
src/logic/content/twitter.js

@@ -1080,7 +1080,7 @@ export const getTweetUserFollowStatus = (params) => {
             }
         }
 
-        chrome.runtime.sendMessage({ actionType: 'CONTENT_GET_TWEET_USER_FOLLOW_STATUS_RES', data: list, tweetId, type: params.type }, () => { })
+        chrome.runtime.sendMessage({ actionType: 'CONTENT_GET_TWEET_USER_FOLLOW_STATUS_RES', data: list, tweetId, type: params.type, iframeId: params.iframeId }, () => { })
     })
 }
 

+ 11 - 11
src/view/iframe/treasure-hunt/cover.vue

@@ -165,7 +165,7 @@ chrome.runtime.onMessage.addListener((req, sender, sendResponse) => {
             };
             break;
         case 'CONTENT_GET_TWEET_USER_FOLLOW_STATUS_RES':
-            if (state.tweetId == req.tweetId) {
+            if (state.tweetId == req.tweetId && state.iframeId == req.iframeId) {
 
                 if (req.type == 'pre_repost') {
                     // 发送埋点
@@ -182,14 +182,12 @@ chrome.runtime.onMessage.addListener((req, sender, sendResponse) => {
                             }
                         })
                     })
-                    chrome.tabs.getCurrent((tab) => {
-                        if (tab && tab.active && tab.selected) {
-                            // // 上报埋点
-                            Report.reportLog(Object.assign({
-                                objectType: Report.objectType.preRepost,
-                            }, log_pre_repost.params))
-                        }
-                    })
+
+                    // 上报埋点
+                    Report.reportLog(Object.assign({
+                        objectType: Report.objectType.preRepost,
+                    }, log_pre_repost.params))
+
                 } else {
                     state.usersFollowStatusList = getFollowStatus(req.data);
                     // 上报埋点
@@ -293,7 +291,8 @@ const logPreRepost = () => {
             userList: names,
             tweetId: state.tweetId
         },
-        type: 'pre_repost'
+        type: 'pre_repost',
+        iframeId: state.iframeId
     })
     log_pre_repost.params = params
     log_pre_repost.names = names
@@ -383,7 +382,8 @@ const getUsersFollowStatus = () => {
             data: {
                 userList: userList,
                 tweetId: state.tweetId,
-            }
+            },
+            iframeId: state.iframeId
         })
     }
 }