INNER CODE UNIT · JavaScript
buildGithubApiHeaders
EdgeTypE/better-deepseek · src/background/index.js:221
function buildGithubApiHeaders(token) {
const headers = {
Accept: "application/vnd.github+json",
};
const trimmedToken = String(token || "").trim();
if (trimmedToken) {
headers.Authorization = `token ${trimmedToken}`;
}
return headers;
}
function buildGithubCommitsUrl(owner, repo, branch, perPage, page) {
const url = new URL(`https://api.github.com/repos/${owner}/${repo}/commits`);
url.searchParams.set("sha", branch);
url.searchParams.set("per_page", String(perPage));
url.searchParams.set("page", String(page));
return url.toString();
}