| 
					
				 | 
			
			
				@@ -60,6 +60,7 @@ import { prepareStart, treasureStart } from '@/http/treasure.js' 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 import { getChromeCookie, removeChromeCookie, getChromeStorage, sendCurrentTabMessage } from '@/uilts/chromeExtension.js' 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 import { reSetBindRepost } from '@/http/help.js' 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 import { guid } from '@/uilts/help.js' 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+import { TaskType } from '@/types'; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 let state = inject('state') 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 let global_userInfo 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -474,13 +475,14 @@ const onWindowMessage = () => { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                         // 上报埋点 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                         // 做任务 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                         // 一键三连 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                        let taskList = tasksDataHandler(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                         window.parent.postMessage({ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                             actionType: "IFRAME_TWITTER_API_DO_TASK", 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                             data: JSON.stringify({ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                                 tweet_Id: state.tweetId, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                                 tweet_text: state.rePostTweetContent, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                                 task_type: 'tasks', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                                tasks: state.tasks, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                                tasks: taskList, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                                 iframeGUId: state.iframeId 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                             }), 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                             iframeId: state.iframeId 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -503,6 +505,17 @@ const onWindowMessage = () => { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+const tasksDataHandler = () => { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  let data = state.tasks; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  for(let i = 0; i < data.length; i++) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    if(data[i]['type'] == TaskType.twitterFollow) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      data[i]['relatedUsers'] = data[i]['relatedUsers'].filter(item => item.name != global_userInfo.nickName); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      break; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  return data; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 onMounted(() => { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     onWindowMessage() 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     // 埋点 
			 |