fix: respect custom facebook cookie path
This commit is contained in:
@@ -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");
|
||||||
|
|||||||
Reference in New Issue
Block a user