|
@@ -1341,10 +1341,12 @@ export function checkTwitterTaskState() {
|
|
|
})
|
|
|
// 点击取消
|
|
|
clickByDataTestId(e, 'confirmationSheetCancel', () => {
|
|
|
+ console.log('DO_TASK1')
|
|
|
chrome.runtime.sendMessage({ actionType: "DO_TASK", tweet_Id, task_type, task_data, task_done: false }, () => { })
|
|
|
})
|
|
|
// 点击 蒙层
|
|
|
if (e.target && e.target.nextSibling && e.target.nextSibling.dataset && e.target.nextSibling.dataset.testid == 'confirmationSheetDialog') {
|
|
|
+ console.log('DO_TASK2')
|
|
|
chrome.runtime.sendMessage({ actionType: "DO_TASK", tweet_Id, task_type, task_data, task_done: false }, () => { })
|
|
|
}
|
|
|
}, true)
|
|
@@ -1475,6 +1477,7 @@ const TwitterFollowAPI = (item, tweet_Id) => {
|
|
|
}
|
|
|
chrome.runtime.sendMessage({ actionType: "DO_TASK", do_type: 'api', tweet_Id, task_type: 'follow', task_data, task_done: true }, () => { })
|
|
|
}).catch(() => {
|
|
|
+ console.log('DO_TASK3')
|
|
|
chrome.runtime.sendMessage({ actionType: "DO_TASK", do_type: 'api', tweet_Id, task_type: 'follow', task_data, task_done: false }, () => { })
|
|
|
})
|
|
|
}
|
|
@@ -1507,6 +1510,7 @@ const TwitterRetweetAPI = (tweet_Id) => {
|
|
|
}).then(() => {
|
|
|
chrome.runtime.sendMessage({ actionType: "DO_TASK", do_type: 'api', tweet_Id, task_type: 'retweet', task_data: '', task_done: true }, () => { })
|
|
|
}).catch(() => {
|
|
|
+ console.log('DO0_TASK4')
|
|
|
chrome.runtime.sendMessage({ actionType: "DO_TASK", do_type: 'api', tweet_Id, task_type: 'retweet', task_data: '', task_done: false }, () => { })
|
|
|
})
|
|
|
}
|
|
@@ -1538,17 +1542,12 @@ const TwitterLikeAPI = (tweet_Id) => {
|
|
|
}).then(() => {
|
|
|
chrome.runtime.sendMessage({ actionType: "DO_TASK", do_type: 'api', tweet_Id, task_type: 'like', task_data: '', task_done: true }, () => { })
|
|
|
}).catch(() => {
|
|
|
+ console.log('DO_TASK5')
|
|
|
chrome.runtime.sendMessage({ actionType: "DO_TASK", do_type: 'api', tweet_Id, task_type: 'like', task_data: '', task_done: false }, () => { })
|
|
|
})
|
|
|
}
|
|
|
|
|
|
-let twitter_api_create_tweet_time = new Date().getTime()
|
|
|
const TwitterApiCreateTweet = ({ text, tweet_Id }) => {
|
|
|
- let now_time = new Date().getTime()
|
|
|
- if (now_time - twitter_api_create_tweet_time < 1000) {
|
|
|
- return
|
|
|
- }
|
|
|
- twitter_api_create_tweet_time = now_time
|
|
|
let data = {
|
|
|
queryId: "hC1nuE-2d1NX5LYBuuAvtQ",
|
|
|
features: {
|
|
@@ -1595,13 +1594,22 @@ const TwitterApiCreateTweet = ({ text, tweet_Id }) => {
|
|
|
},
|
|
|
}).then(function (response) {
|
|
|
console.log('TwitterApiCreateTweet1', response)
|
|
|
- chrome.runtime.sendMessage({ actionType: "DO_TASK", do_type: 'api', tweet_Id, task_type: 'createTweet', task_data: '', task_done: true, response })
|
|
|
+ sendChromeMessage('是', tweet_Id, response)
|
|
|
}).catch(function (err) {
|
|
|
console.log('TwitterApiCreateTweet2', err)
|
|
|
- chrome.runtime.sendMessage({ actionType: "DO_TASK", do_type: 'api', tweet_Id, task_type: 'createTweet', task_data: '', task_done: false })
|
|
|
+ sendChromeMessage('否', tweet_Id)
|
|
|
});
|
|
|
}
|
|
|
|
|
|
+const sendChromeMessage = (done, tweet_Id, response) => {
|
|
|
+ console.log('sendChromeMessage', done)
|
|
|
+ if (done == '是') {
|
|
|
+ chrome.runtime.sendMessage({ actionType: "DO_TASK", do_type: 'api', tweet_Id, task_type: 'createTweet1', task_data: '', task_done: '是', response })
|
|
|
+ } else {
|
|
|
+ chrome.runtime.sendMessage({ actionType: "DO_TASK", do_type: 'api', tweet_Id, task_type: 'createTweet1', task_data: '', task_done: '否' })
|
|
|
+ }
|
|
|
+}
|
|
|
+
|
|
|
const TwitterApiUserByScreenNameReq = (params) => {
|
|
|
let { screen_name } = params || {};
|
|
|
return axios.get(`https://twitter.com/i/api/graphql/mCbpQvZAw6zu_4PvuAUVVQ/UserByScreenName?variables=%7B%22screen_name%22%3A%22${screen_name}%22%2C%22withSafetyModeUserFields%22%3Atrue%2C%22withSuperFollowsUserFields%22%3Atrue%7D`, {
|