Prechádzať zdrojové kódy

fix: parameter execute multiple times

Ahmad Kholid 2 rokov pred
rodič
commit
abe9ac1d6a
2 zmenil súbory, kde vykonal 3 pridanie a 2 odobranie
  1. 1 0
      src/background/index.js
  2. 2 2
      src/newtab/App.vue

+ 1 - 0
src/background/index.js

@@ -116,6 +116,7 @@ message.on('workflow:execute', async (workflowData, sender) => {
   if (!isMV2 && (!context || context === 'popup')) {
     await BackgroundUtils.openDashboard('', false);
     await sleep(1000);
+    console.log('halo', workflowData);
     await BackgroundUtils.sendMessageToDashboard('workflow:execute', {
       data: workflowData,
       options: workflowData.option,

+ 2 - 2
src/newtab/App.vue

@@ -230,8 +230,8 @@ const messageEvents = {
         });
     }
   },
-  'workflow:execute': function ({ data, options = {} }) {
-    startWorkflowExec(data, options);
+  'workflow:execute': function ({ data }) {
+    startWorkflowExec(data, data?.options ?? {});
   },
   'recording:stop': stopRecording,
   'background--recording:stop': stopRecording,