From 59fcbf9ed2d131c0cdfcf4a616da86afd68fef50 Mon Sep 17 00:00:00 2001 From: Dmytro Stanchiev Date: Thu, 22 Jan 2026 19:56:02 -0500 Subject: [PATCH] feat: update fetchFacebookItems with cookie auto-loading --- src/facebook.ts | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/src/facebook.ts b/src/facebook.ts index c41b172..46a64c2 100644 --- a/src/facebook.ts +++ b/src/facebook.ts @@ -942,9 +942,18 @@ export default async function fetchFacebookItems( LOCATION = "toronto", MAX_ITEMS = 25, cookiesSource?: string, + cookiePath?: string, ) { // Load Facebook cookies - required for Facebook Marketplace access - const cookies = await loadFacebookCookies(cookiesSource); + let cookies: Cookie[]; + if (cookiesSource) { + // Use provided cookie source (backward compatibility) + cookies = await loadFacebookCookies(cookiesSource); + } else { + // Auto-load from file or parse from env var + cookies = await ensureFacebookCookies(cookiePath); + } + if (cookies.length === 0) { throw new Error( "Facebook cookies are required for marketplace access. " +