From 1ec85bf8f8220bcccfebd51e28ad193d1505861b Mon Sep 17 00:00:00 2001 From: Montana Flynn Date: Thu, 16 Apr 2015 13:56:48 -0700 Subject: [PATCH] Add return statements, remove throw, and adjust text --- server.js | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/server.js b/server.js index 0668b9f094..fc590b4236 100644 --- a/server.js +++ b/server.js @@ -2138,12 +2138,15 @@ cache(function(data, match, sendBadge, request) { if (err != null) { badgeData.text[1] = 'inaccessible'; sendBadge(format, badgeData); + return; } try { if ((+res.headers['x-ratelimit-remaining']) === 0) { return; // Hope for the best in the cache. } else if (res.statusCode === 404) { - throw new Error(); // Show invalid badge in this case + badgeData.text[1] = 'repo not found'; + sendBadge(format, badgeData); + return; } var body = JSON.parse(buffer); if (body.license != null) { @@ -2151,7 +2154,7 @@ cache(function(data, match, sendBadge, request) { badgeData.colorscheme = 'blue'; sendBadge(format, badgeData); } else { - badgeData.text[1] = 'unknown'; + badgeData.text[1] = 'unknown license'; sendBadge(format, badgeData); } } catch(e) {