From 785778d450eb7d939962603867cb6a54e6dfff05 Mon Sep 17 00:00:00 2001 From: Oj Date: Thu, 5 Jan 2023 16:44:02 +0000 Subject: [PATCH] inject: make eval return just result --- src/launcher/inject.js | 8 +++----- 1 file changed, 3 insertions(+), 5 deletions(-) diff --git a/src/launcher/inject.js b/src/launcher/inject.js index f6cd0b8..bb2ade3 100644 --- a/src/launcher/inject.js +++ b/src/launcher/inject.js @@ -30,11 +30,9 @@ export default async (CDP, proc, injectionType = 'browser', { browserName } = { name: '_gluonSend' }, sessionId); - const evalInWindow = async func => { - return await CDP.sendMessage(`Runtime.evaluate`, { - expression: typeof func === 'string' ? func : `(${func.toString()})()` - }, sessionId); - }; + const evalInWindow = async func => (await CDP.sendMessage(`Runtime.evaluate`, { + expression: typeof func === 'string' ? func : `(${func.toString()})()` + }, sessionId)).result.value; const [ ipcMessageCallback, injectIPC, IPC ] = await IPCApi({