From 523bbc0f41c05fc681ac6a952ba39df448746d4e Mon Sep 17 00:00:00 2001 From: webstreamr <210764791+webstreamr@users.noreply.github.com> Date: Wed, 4 Jun 2025 22:23:09 +0200 Subject: [PATCH] fix(fetcher): use expires FlareSolverr cookie prop (#111) --- src/utils/Fetcher.test.ts | 4 ++-- src/utils/Fetcher.ts | 4 ++-- 2 files changed, 4 insertions(+), 4 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', }, 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,