Skip to content

Commit a968cd7

Browse files
committed
inject constants into page context
1 parent 427bff1 commit a968cd7

1 file changed

Lines changed: 17 additions & 16 deletions

File tree

index.js

Lines changed: 17 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -525,23 +525,24 @@ async function captureFramesProgrammatically(page, captureFrameFunction) {
525525
})
526526

527527
// wait for events in browser context
528-
await page.evaluate(function () {
529-
return new Promise(function (resolve) {
530-
window.addEventListener("fxhash-capture-frame", async event => {
531-
const frameCount = await window.captureFrame()
532-
533-
if (
534-
event.detail?.isLastFrame ||
535-
frameCount >= GIF_DEFAULTS.MAX_FRAMES
536-
) {
537-
resolve()
538-
}
539-
})
528+
await page.evaluate(
529+
function (maxFrames, delayMax) {
530+
return new Promise(function (resolve) {
531+
window.addEventListener("fxhash-capture-frame", async event => {
532+
const frameCount = await window.captureFrame()
533+
534+
if (event.detail?.isLastFrame || frameCount >= maxFrames) {
535+
resolve()
536+
}
537+
})
540538

541-
// timeout fallback
542-
setTimeout(() => resolve(), DELAY_MAX)
543-
})
544-
})
539+
// timeout fallback
540+
setTimeout(() => resolve(), delayMax)
541+
})
542+
},
543+
GIF_DEFAULTS.MAX_FRAMES,
544+
DELAY_MAX
545+
)
545546

546547
return frames
547548
}

0 commit comments

Comments
 (0)