INNER CODE UNIT · JavaScript
fetchGithubZip
EdgeTypE/better-deepseek · src/background/index.js:294
async function fetchGithubZip(url, token) {
if (!url) throw new Error("No URL provided.");
const trimmedToken = String(token || "").trim();
const shouldUseToken = Boolean(trimmedToken) && canSendGithubToken(url);
if (shouldUseToken) {
let authResponse = null;
try {
authResponse = await fetch(url, {
headers: {
Authorization: `token ${trimmedToken}`,
},
});
if (authResponse.ok) {
return await readZipResponse(authResponse, url);