diff --git a/index.ts b/index.ts index 4d436a2..6b37840 100644 --- a/index.ts +++ b/index.ts @@ -45,10 +45,11 @@ const getScreenshots = async function (resp: object, path: string): Promise export default { port: 3000, async fetch(request: Request) { + await new Promise((r) => setTimeout(r, 1)); // https://github.com/oven-sh/bun/issues/1600 let reqUrl = await parseUrl(request.url) let req = await request.json(); - let promises = getScreenshots(req, reqUrl.path) - return Promise.all(promises).then((r) => { + + return Promise.all(await getScreenshots(req, reqUrl.path)).then((r) => { let resp = Object.assign({}, req) resp.screenshots = r return resp