INNER CODE UNIT · JavaScript
isGithubRateLimitResponse
EdgeTypE/better-deepseek · src/background/index.js:240
function isGithubRateLimitResponse(resp, bodyText) {
const remaining = Number.parseInt(
String(resp.headers.get("x-ratelimit-remaining") || ""),
10,
);
return (
(resp.status === 403 || resp.status === 429) &&
(
remaining === 0 ||
String(bodyText || "").toLowerCase().includes("api rate limit exceeded")
)
);
}
function normalizeGithubCommit(commit) {
const commitData = commit && commit.commit ? commit.commit : {};
const authorData = commitData.author || commitData.committer || {};
const sha = String(commit && commit.sha ? commit.sha : "").trim();