|
@@ -553,28 +553,29 @@ async function clickFollowAll(item, is_all) {
|
|
|
if (res.code == 0) {
|
|
|
res.data.forEach((item1) => {
|
|
|
state.detail.taskCondition[0].relatedUsers.forEach(item2 => {
|
|
|
- if (item1.name == item2.name) {
|
|
|
+ if (item1.name == item2.name && item1.following) {
|
|
|
item2.finished = true
|
|
|
}
|
|
|
});
|
|
|
})
|
|
|
- let _len = state.detail.taskCondition[0].relatedUsers.filter((item) => { return item.finished == false }).length
|
|
|
- if (_len > 0) {
|
|
|
+ let array_finish = state.detail.taskCondition[0].relatedUsers.filter((item) => { return item.following == false })
|
|
|
+ let url
|
|
|
+ if (array_finish.length > 0) {
|
|
|
state.done.follow = false
|
|
|
+ // 打开标签页的方法
|
|
|
+ array_finish.forEach((item) => {
|
|
|
+ url = `https://twitter.com/intent/follow?screen_name=${item.name}&tweet_id=${state.tweetId}`
|
|
|
+ chrome.tabs.create({ url }, (tab) => {
|
|
|
+ if (follow_open_tabs.filter((item) => { return item.url == tab.url }).length == 0) {
|
|
|
+ follow_open_tabs.push(tab)
|
|
|
+ }
|
|
|
+ })
|
|
|
+ })
|
|
|
} else {
|
|
|
state.done.follow = true
|
|
|
}
|
|
|
- } else {
|
|
|
- let url
|
|
|
- // 打开标签页的方法
|
|
|
- arr_name.forEach((item) => {
|
|
|
- url = `https://twitter.com/intent/follow?screen_name=${item}&tweet_id=${state.tweetId}`
|
|
|
- chrome.tabs.create({ url }, (tab) => {
|
|
|
- if (follow_open_tabs.filter((item) => { return item.url == tab.url }).length == 0) {
|
|
|
- follow_open_tabs.push(tab)
|
|
|
- }
|
|
|
- })
|
|
|
- })
|
|
|
+
|
|
|
+
|
|
|
}
|
|
|
})
|
|
|
|