Skip to content

Commit b39145f

Browse files
authoredMar 12, 2025··
Merge pull request #4 from appwrite/feat-sleep-param
Feat: Sleep param
2 parents 16efd76 + 286c998 commit b39145f

File tree

1 file changed

+6
-1
lines changed

1 file changed

+6
-1
lines changed
 

‎src/index.js

+6-1
Original file line numberDiff line numberDiff line change
@@ -37,6 +37,7 @@ const screenshotSchema = z.object({
3737
url: z.string().url(),
3838
theme: z.enum(["light", "dark"]).default("light"),
3939
headers: z.record(z.string(), z.any()),
40+
sleep: z.number().min(0).max(60000).default(3000),
4041
});
4142
router.post(
4243
"/v1/screenshots",
@@ -51,7 +52,11 @@ router.post(
5152
await page.goto(body.url, {
5253
waitUntil: "domcontentloaded",
5354
});
54-
await page.waitForTimeout(3000); // Safe addition for any extra JS
55+
56+
if (body.sleep > 0) {
57+
await page.waitForTimeout(body.sleep); // Safe addition for any extra JS
58+
}
59+
5560
const screen = await page.screenshot();
5661
await context.close();
5762
return screen;

0 commit comments

Comments
 (0)
Please sign in to comment.