INNER CODE UNIT · JavaScript
readZipResponse
EdgeTypE/better-deepseek · src/background/index.js:278
async function readZipResponse(resp, url) {
if (!resp.ok) {
throw createGithubFetchError(`GitHub returned ${resp.status} for ${url}`, {
status: resp.status,
});
}
const arrayBuffer = await resp.arrayBuffer();
if (!arrayBuffer || arrayBuffer.byteLength < 100) {
throw new Error("Received empty or invalid ZIP.");
}
const bytes = new Uint8Array(arrayBuffer);
return bytesToBase64(bytes);
}
async function fetchGithubZip(url, token) {
if (!url) throw new Error("No URL provided.");