check rate limit

This commit is contained in:
Namrata Jha
2021-12-22 16:17:44 +00:00
committed by GitHub
parent 9ff1e31776
commit e9faf3233c
2 changed files with 19 additions and 5 deletions

8
dist/index.js vendored
View File

@@ -220,7 +220,13 @@ function getRateLimit(token) {
}
exports.getRateLimit = getRateLimit;
function deletePackageVersion(packageVersionId, token) {
getRateLimit(token).then(value => console.log(`login: ${value.viewer.login}, rate limit: ${value.ratelimit.limit}, cost: ${value.ratelimit.cost}, remaining: ${value.ratelimit.remaining}`));
getRateLimit(token)
.then(value => console.log(`login: ${value.viewer.login}, rate limit: ${value.ratelimit.limit}, cost: ${value.ratelimit.cost}, remaining: ${value.ratelimit.remaining}`))
.catch(err => {
return rxjs_1.throwError(err.errors && err.errors.length > 0
? `${err.errors[0].message}`
: `Unknown Error`);
});
if (deleted === 99) {
console.log(`reaching rate limit`);
operators_1.delay(5000);