Skip to content
Snippets Groups Projects

Await `window.PagedConfig.before` and / or call `after` if set

Merged Boris Budini requested to merge await-before-call-after into master
1 file
+ 11
2
Compare changes
  • Side-by-side
  • Inline
+ 11
2
@@ -174,7 +174,8 @@ class Printer extends EventEmitter {
resolver({msg, width, height, orientation});
});
await page.evaluate(() => {
await page.evaluate(async () => {
let done;
window.PagedPolyfill.on("page", (page) => {
const { id, width, height, startToken, endToken, breakAfter, breakBefore, position } = page;
@@ -212,7 +213,15 @@ class Printer extends EventEmitter {
window.onRendered(msg, flow.width, flow.height, flow.orientation);
});
window.PagedPolyfill.preview();
if (window.PagedConfig.before) {
await window.PagedConfig.before();
}
done = await window.PagedPolyfill.preview();
if (window.PagedConfig.after) {
await window.PagedConfig.after(done);
}
});
await rendered;