fix: requestPairingCode method

This commit is contained in:
Anton Voylenko 2025-08-25 11:20:57 +03:00
commit 532b236442
2 changed files with 18 additions and 2 deletions

View file

@ -63,6 +63,16 @@ const sleep = function (ms) {
return new Promise(resolve => setTimeout(resolve, ms))
}
const exposeFunctionIfAbsent = async (page, name, fn) => {
const exist = await page.evaluate((name) => {
return !!window[name]
}, name)
if (exist) {
return
}
await page.exposeFunction(name, fn)
}
module.exports = {
triggerWebhook,
sendErrorResponse,
@ -70,5 +80,6 @@ module.exports = {
isEventEnabled,
sendMessageSeenStatus,
decodeBase64,
sleep
sleep,
exposeFunctionIfAbsent
}