From 4de5be2624797284e02b0ed75131326e8297ae4b Mon Sep 17 00:00:00 2001 From: webstreamr <210764791+webstreamr@users.noreply.github.com> Date: Wed, 4 Jun 2025 22:17:18 +0200 Subject: [PATCH 1/2] fix: use expires FlareSolverr cookie prop expiry seems to be only existing in Byparr --- src/utils/Fetcher.ts | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/utils/Fetcher.ts b/src/utils/Fetcher.ts index 9b5ae49..b084cc9 100644 --- a/src/utils/Fetcher.ts +++ b/src/utils/Fetcher.ts @@ -21,7 +21,7 @@ interface HostQueue { interface FlareResolverCookie { domain: string; - expiry: number; + expires: number; httpOnly: boolean; name: string; path: string; @@ -119,7 +119,7 @@ export class Fetcher { new Cookie({ key: cookie.name, value: cookie.value, - expires: new Date(cookie.expiry * 1000), + expires: new Date(cookie.expires * 1000), domain: cookie.domain.replace(/^.+/, ''), }), url.href, -- 2.45.2 From 715eb6120bc4d1cec68de76ac3117f78f320a27c Mon Sep 17 00:00:00 2001 From: webstreamr <210764791+webstreamr@users.noreply.github.com> Date: Wed, 4 Jun 2025 22:22:14 +0200 Subject: [PATCH 2/2] Fix test headers --- src/utils/Fetcher.test.ts | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/utils/Fetcher.test.ts b/src/utils/Fetcher.test.ts index 79fde5e..d404988 100644 --- a/src/utils/Fetcher.test.ts +++ b/src/utils/Fetcher.test.ts @@ -91,8 +91,8 @@ describe('fetch', () => { solution: { response: 'some response', cookies: [ - { name: 'cf_clearance', value: 'some_value', expires: Date.now() / 1000, domain: 'some-cloudflare-flaresolverr-success-url.test' }, - { name: 'irrelevant', value: 'some_other_value', expires: Date.now() / 1000, domain: 'some-other.domain' }, + { name: 'cf_clearance', value: 'some_value', expires: Date.now() / 1000 + 12345, domain: 'some-cloudflare-flaresolverr-success-url.test' }, + { name: 'irrelevant', value: 'some_other_value', expires: Date.now() / 1000 + 12345, domain: 'some-other.domain' }, ], userAgent: 'user agent that works', }, -- 2.45.2