Support http or https for config URL's

This commit is contained in:
Ryan Blenis 2019-11-11 10:47:30 -05:00
parent 6d3673a858
commit b3731ad27f
1 changed files with 6 additions and 2 deletions

View File

@ -201,9 +201,13 @@ module.exports.pluginHandler = function (parent) {
obj.getPluginConfig = function(configUrl) {
return new Promise(function(resolve, reject) {
var https = require('https');
if (configUrl.indexOf('https://') >= 0) {
var http = require('https');
} else {
var http = require('http');
}
if (configUrl.indexOf('://') === -1) reject('Unable to fetch the config: Bad URL (' + configUrl + ')');
https.get(configUrl, function(res) {
http.get(configUrl, function(res) {
var configStr = '';
res.on('data', function(chunk){
configStr += chunk;