Browse Source

[edit][增加绑定推文id]

zhangwei 2 years ago
parent
commit
188dad810a
1 changed files with 7 additions and 2 deletions
  1. 7 2
      src/logic/content/twitter.js

+ 7 - 2
src/logic/content/twitter.js

@@ -1308,7 +1308,7 @@ export const showTwitterPost = (data) => {
     setGroupTabStatus();
     setGroupTabStatus();
 }
 }
 
 
-export function publishNFTTweetEvent({ groupId, postId, srcContent }) {
+export function publishNFTTweetEvent({ groupId, postId, srcContent }, callback) {
     setTimeout(() => {
     setTimeout(() => {
         let publishTweetBtn;
         let publishTweetBtn;
         let dialog = document.querySelector('div[role="dialog"]');
         let dialog = document.querySelector('div[role="dialog"]');
@@ -1321,6 +1321,11 @@ export function publishNFTTweetEvent({ groupId, postId, srcContent }) {
         publishTweetBtn && publishTweetBtn.addEventListener('click', function () {
         publishTweetBtn && publishTweetBtn.addEventListener('click', function () {
             // 获取文案上报
             // 获取文案上报
             publishNFTTweetPost({ postId, srcContent, groupId })
             publishNFTTweetPost({ postId, srcContent, groupId })
+            // 绑定推文id
+            bindTwitterArt.needBind = true;
+            bindTwitterArt.postId = postId;
+            callback && callback()
+            
             jumpTwitterDetailByAlert()
             jumpTwitterDetailByAlert()
             setTimeout(() => {
             setTimeout(() => {
                 setGroupTabSelfStyle({
                 setGroupTabSelfStyle({
@@ -1385,7 +1390,7 @@ export const setTwitterTextarea = (params, num = 5) => {
         document.execCommand("insertText", false, '');
         document.execCommand("insertText", false, '');
         setTimeout(() => {
         setTimeout(() => {
             document.execCommand("insertText", false, params.srcContent);
             document.execCommand("insertText", false, params.srcContent);
-            publishNFTTweetEvent(params)
+            publishNFTTweetEvent(params, bindTwitterArtMethod)
         }, 1000)
         }, 1000)
     } else {
     } else {
         setTimeout(() => {
         setTimeout(() => {