From feecf9e2dc4871fb292f39472e560457e35fe05a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Gerg=C5=91=20M=C3=B3ricz?= Date: Wed, 27 Aug 2025 13:43:45 +0200 Subject: [PATCH] feat(ab-test): SCRAPEURL_AB_EXTEND_MAXAGE support --- apps/api/src/services/ab-test.ts | 2 ++ 1 file changed, 2 insertions(+) diff --git a/apps/api/src/services/ab-test.ts b/apps/api/src/services/ab-test.ts index 87c0ce7e5..e2f5d152f 100644 --- a/apps/api/src/services/ab-test.ts +++ b/apps/api/src/services/ab-test.ts @@ -8,6 +8,7 @@ export function abTestJob(webScraperOptions: WebScraperOptions) { try { const abRateEnv = process.env.SCRAPEURL_AB_RATE; const abHostEnv = process.env.SCRAPEURL_AB_HOST; + const shouldExtendMaxAge = process.env.SCRAPEURL_AB_EXTEND_MAXAGE === "true"; const abRate = abRateEnv !== undefined ? Math.max(0, Math.min(1, Number(abRateEnv))) : 0; const shouldABTest = webScraperOptions.mode === "single_urls" && !webScraperOptions.zeroDataRetention @@ -29,6 +30,7 @@ export function abTestJob(webScraperOptions: WebScraperOptions) { url: webScraperOptions.url, ...webScraperOptions.scrapeOptions, origin: (webScraperOptions.scrapeOptions as any).origin ?? "api", + ...(shouldExtendMaxAge ? { maxAge: 900000000 } : {}), }, logger: abLogger, tryCount: 1,