Avoid sending dummy requests to packagist
This commit is contained in:
parent
624f93fc58
commit
a23c23ed2c
12
server.js
12
server.js
|
@ -989,6 +989,10 @@ cache(function(data, match, sendBadge, request) {
|
|||
var format = match[3];
|
||||
var apiUrl = 'https://packagist.org/packages/' + userRepo + '.json';
|
||||
var badgeData = getBadgeData('downloads', data);
|
||||
if (userRepo.substr(-14) === '/:package_name') {
|
||||
badgeData.text[1] = 'invalid';
|
||||
return sendBadge(format, badgeData);
|
||||
}
|
||||
request(apiUrl, function(err, res, buffer) {
|
||||
if (err != null) {
|
||||
badgeData.text[1] = 'inaccessible';
|
||||
|
@ -1027,6 +1031,10 @@ cache(function(data, match, sendBadge, request) {
|
|||
var format = match[3];
|
||||
var apiUrl = 'https://packagist.org/packages/' + userRepo + '.json';
|
||||
var badgeData = getBadgeData('packagist', data);
|
||||
if (userRepo.substr(-14) === '/:package_name') {
|
||||
badgeData.text[1] = 'invalid';
|
||||
return sendBadge(format, badgeData);
|
||||
}
|
||||
request(apiUrl, function(err, res, buffer) {
|
||||
if (err != null) {
|
||||
badgeData.text[1] = 'inaccessible';
|
||||
|
@ -1105,6 +1113,10 @@ cache(function(data, match, sendBadge, request) {
|
|||
var format = match[2];
|
||||
var apiUrl = 'https://packagist.org/packages/' + userRepo + '.json';
|
||||
var badgeData = getBadgeData('license', data);
|
||||
if (userRepo.substr(-14) === '/:package_name') {
|
||||
badgeData.text[1] = 'invalid';
|
||||
return sendBadge(format, badgeData);
|
||||
}
|
||||
request(apiUrl, function(err, res, buffer) {
|
||||
if (err != null) {
|
||||
badgeData.text[1] = 'inaccessible';
|
||||
|
|
Loading…
Reference in New Issue
Block a user