termai commited on
Commit
fd1f461
·
verified ·
1 Parent(s): aaa04de

Update index.js

Browse files
Files changed (1) hide show
  1. index.js +4 -3
index.js CHANGED
@@ -26,7 +26,7 @@ const uploadFile = async (file) => {
26
  }
27
  };
28
 
29
- const patchScreenshot = (page) => {
30
  const orig = page.screenshot;
31
  page.screenshot = async function (options = {}) {
32
  const buffer = await orig.apply(this, [options]);
@@ -38,12 +38,13 @@ const patchScreenshot = (page) => {
38
  };
39
  };
40
 
 
41
  app.all("/", async (req, res) => {
42
  const code = req.body?.code || req.query?.code;
43
  if (!code) return res.status(400).json({ error: "No code provided" });
44
 
45
  let browser;
46
- const images = [];
47
 
48
  const chromium = {
49
  ...origChromium,
@@ -52,7 +53,7 @@ app.all("/", async (req, res) => {
52
  const origNewPage = browser.newPage;
53
  browser.newPage = async (...a) => {
54
  const page = await origNewPage.apply(browser, a);
55
- patchScreenshot(page);
56
  return page;
57
  };
58
  return browser;
 
26
  }
27
  };
28
 
29
+ const patchScreenshot = (page, images) => {
30
  const orig = page.screenshot;
31
  page.screenshot = async function (options = {}) {
32
  const buffer = await orig.apply(this, [options]);
 
38
  };
39
  };
40
 
41
+
42
  app.all("/", async (req, res) => {
43
  const code = req.body?.code || req.query?.code;
44
  if (!code) return res.status(400).json({ error: "No code provided" });
45
 
46
  let browser;
47
+ let images = [];
48
 
49
  const chromium = {
50
  ...origChromium,
 
53
  const origNewPage = browser.newPage;
54
  browser.newPage = async (...a) => {
55
  const page = await origNewPage.apply(browser, a);
56
+ patchScreenshot(page, images);
57
  return page;
58
  };
59
  return browser;