Fix Bird cookie helper lazy-loading

This commit is contained in:
Pejman Pour-Moezzi
2026-04-08 19:30:39 -07:00
parent 681d05d7ee
commit b7d1a38ff6
2 changed files with 102 additions and 3 deletions
+10 -3
View File
@@ -117,14 +117,21 @@ async function readTwitterCookiesFromBrowser(options) {
}
return { cookies: out, warnings };
}
async function extractCookiesFromBrowser(options) {
const { getCookies } = await loadSweetCookie();
return readTwitterCookiesFromBrowser({
getCookies,
...options,
});
}
export async function extractCookiesFromSafari() {
return readTwitterCookiesFromBrowser({ source: 'safari' });
return extractCookiesFromBrowser({ source: 'safari' });
}
export async function extractCookiesFromChrome(profile) {
return readTwitterCookiesFromBrowser({ source: 'chrome', chromeProfile: profile });
return extractCookiesFromBrowser({ source: 'chrome', chromeProfile: profile });
}
export async function extractCookiesFromFirefox(profile) {
return readTwitterCookiesFromBrowser({ source: 'firefox', firefoxProfile: profile });
return extractCookiesFromBrowser({ source: 'firefox', firefoxProfile: profile });
}
/**
* Resolve Twitter credentials from multiple sources.