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