소스 검색

[add][follows]

zhangwei 2 년 전
부모
커밋
b806f2f037
2개의 변경된 파일23개의 추가작업 그리고 1개의 파일을 삭제
  1. 21 0
      src/uilts/denet/content/doTask.js
  2. 2 1
      src/uilts/messageCenter/iframe/messageEnum.js

+ 21 - 0
src/uilts/denet/content/doTask.js

@@ -43,6 +43,27 @@ const doTask = {
                 }
             })
         })
+    },
+
+    follows({ iframeId, follows }, overTime) {
+        return new Promise((res, rej) => {
+            messageCenter.send({
+                info: {
+                    actionType: MESSAGE_ENUM.IFRAME_DO_TASK_FOLLOWS,
+                    iframeId: iframeId //用于告诉父窗口会传消息给哪个iframe
+                },
+                data: {
+                    follows
+                },
+                overTime,
+                callback: (data) => {
+                    res(data);
+                },
+                failback: (e) => {
+                    rej(e)
+                }
+            })
+        })
     }
 }
 

+ 2 - 1
src/uilts/messageCenter/iframe/messageEnum.js

@@ -8,7 +8,8 @@ const SEND_MESSAGE_ENUM = {
     IFRAME_GET_EXTENSION_STORGE_DATA: 'IFRAME_GET_EXTENSION_STORGE_DATA',
     // ---- 做任务 ----
     IFRAME_DO_TASK_CREATE_TWEET: 'IFRAME_DO_TASK_CREATE_TWEET',
-    IFRAME_DO_TASK_LIKE: 'IFRAME_DO_TASK_LIKE'
+    IFRAME_DO_TASK_LIKE: 'IFRAME_DO_TASK_LIKE',
+    IFRAME_DO_TASK_FOLLOWS: 'IFRAME_DO_TASK_FOLLOWS',
 }
 
 /** 接收父窗口的事件定义 */