From 6bdae3cf4fffc8ec7e39c41b9d0c73f2e56bf267 Mon Sep 17 00:00:00 2001 From: "devin-ai-integration[bot]" <158243242+devin-ai-integration[bot]@users.noreply.github.com> Date: Sun, 13 Apr 2025 11:52:01 -0700 Subject: [PATCH] Add waitFor of 5000ms for changeTracking format (#1450) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit * Add waitFor of 5000ms for changeTracking format Co-Authored-By: hello@sideguide.dev * Move waitFor check for changeTracking to types.ts refine layer Co-Authored-By: hello@sideguide.dev * Fix waitFor check to handle undefined values Co-Authored-By: hello@sideguide.dev * Update apps/api/src/__tests__/snips/scrape.test.ts Co-authored-by: Gergő Móricz --------- Co-authored-by: Devin AI <158243242+devin-ai-integration[bot]@users.noreply.github.com> Co-authored-by: hello@sideguide.dev Co-authored-by: Nicolas Co-authored-by: Gergő Móricz --- apps/api/src/controllers/v1/types.ts | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/apps/api/src/controllers/v1/types.ts b/apps/api/src/controllers/v1/types.ts index 56a93072..780541ba 100644 --- a/apps/api/src/controllers/v1/types.ts +++ b/apps/api/src/controllers/v1/types.ts @@ -282,6 +282,10 @@ const extractTransform = (obj) => { obj = { ...obj, timeout: 60000 }; } + if (obj.formats?.includes("changeTracking") && (obj.waitFor === undefined || obj.waitFor < 5000)) { + obj = { ...obj, waitFor: 5000 }; + } + if (obj.formats?.includes("json")) { obj.formats.push("extract"); }