fix: respect custom facebook cookie path

This commit is contained in:
2026-04-21 21:01:53 -04:00
parent 2231603692
commit 651d54b837

View File

@@ -219,7 +219,12 @@ export async function ensureFacebookCookies(
cookiesSource?: string,
_cookiePath?: string,
): Promise<Cookie[]> {
return ensureCookies(FACEBOOK_COOKIE_CONFIG, cookiesSource);
return ensureCookies(
_cookiePath
? { ...FACEBOOK_COOKIE_CONFIG, filePath: _cookiePath }
: FACEBOOK_COOKIE_CONFIG,
cookiesSource,
);
}
class HttpError extends Error {
@@ -913,7 +918,7 @@ export async function fetchFacebookItem(
_cookiePath?: string,
): Promise<FacebookListingDetails | null> {
// Load Facebook cookies - required for Facebook Marketplace access
const cookies = await ensureFacebookCookies(cookiesSource);
const cookies = await ensureFacebookCookies(cookiesSource, _cookiePath);
// Format cookies for HTTP header
const cookiesHeader = formatCookiesForHeader(cookies, "www.facebook.com");