mirror of
https://github.com/EnixCoda/Gitako.git
synced 2026-03-11 08:54:44 +00:00
feat: not upload 404 error
This commit is contained in:
parent
b663ca052a
commit
ff5806af68
1 changed files with 3 additions and 3 deletions
|
|
@ -8,12 +8,12 @@ async function request(url, { accessToken } = {}) {
|
|||
headers.Authorization = `token ${accessToken}`
|
||||
}
|
||||
const res = await fetch(url, { headers })
|
||||
if (!res.ok) raiseError(new Error(`Got ${res.statusText} when requesting ${url}`))
|
||||
if (res.status === 200) return res.json()
|
||||
// for private repo, GitHub api also responses with 404 when unauthorized
|
||||
if (res.status === 404) throw new Error(NOT_FOUND)
|
||||
else if (res.status === 404) throw new Error(NOT_FOUND)
|
||||
else if (!res.ok) raiseError(new Error(`Got ${res.statusText} when requesting ${url}`))
|
||||
const content = await res.json()
|
||||
throw new Error(content.message)
|
||||
throw new Error(content && content.message)
|
||||
}
|
||||
|
||||
async function getRepoMeta({ userName, repoName, accessToken }) {
|
||||
|
|
|
|||
Loading…
Reference in a new issue