Use querystring to build the codecov query string

This commit is contained in:
Chris Reeves 2015-05-21 15:47:10 +01:00
parent e383f0e725
commit 193498aed8

View File

@ -12,6 +12,7 @@ var fs = require('fs');
var LruCache = require('./lru-cache.js');
var badge = require('./badge.js');
var svg2img = require('./svg-to-img.js');
var querystring = require('querystring');
var serverSecrets;
try {
// Everything that cannot be checked in but is useful server-side
@ -1547,18 +1548,14 @@ cache(function(data, match, sendBadge, request) {
method: 'HEAD',
};
// Query Params
queryParams = [];
queryParams = {};
if (branch) {
queryParams.push({name: 'branch', value: branch})
queryParams.branch = branch;
}
if (token) {
queryParams.push({name: 'token', value: token})
}
for (i = 0; i < queryParams.length; i++) {
var param = queryParams[i];
var sep = (i == 0 ? '?' : '&');
apiUrl.url += sep + param.name + '=' + param.value;
queryParams.token = token;
}
apiUrl.url += '?' + querystring.stringify(queryParams);
var badgeData = getBadgeData('coverage', data);
request(apiUrl, function(err, res) {
if (err != null) {