1
This commit is contained in:
@@ -3,7 +3,7 @@ import { safe_json_stringify } from './json_utils.js';
|
||||
import { invoke_extension_action } from './puppeteer/puppeteer_runner.js';
|
||||
|
||||
export async function execute_action_and_record(params) {
|
||||
const { action_name, action_payload, source } = params;
|
||||
const { action_name, action_payload, source, keep_browser_open } = params;
|
||||
|
||||
const request_payload = safe_json_stringify(action_payload || {});
|
||||
|
||||
@@ -12,12 +12,14 @@ export async function execute_action_and_record(params) {
|
||||
let error_message = null;
|
||||
|
||||
try {
|
||||
const result = await invoke_extension_action(action_name, action_payload || {});
|
||||
const result_obj = await invoke_extension_action(action_name, action_payload || {}, {
|
||||
keep_browser_open: keep_browser_open === true
|
||||
});
|
||||
|
||||
ok = true;
|
||||
result_payload = safe_json_stringify(result);
|
||||
result_payload = safe_json_stringify(result_obj);
|
||||
|
||||
return result;
|
||||
return result_obj.result;
|
||||
} catch (err) {
|
||||
ok = false;
|
||||
error_message = (err && err.message) || String(err);
|
||||
|
||||
Reference in New Issue
Block a user