Support http or https for config URL's
Ryan Blenis committed
Nov 11, 2019 at 10:47 UTC
b3731ad27f9e4feddb25d409104db421cd145eba
1 file changed
+6
-2
pluginHandler.js
+6
-2
@@ -201,9 +201,13 @@ module.exports.pluginHandler = function (parent) {
201
202
obj.getPluginConfig = function(configUrl) {
203
return new Promise(function(resolve, reject) {
204
- var https = require('https');
204
+ if (configUrl.indexOf('https://') >= 0) {
205
+ var http = require('https');
206
+ } else {
207
+ var http = require('http');
208
+ }
209
if (configUrl.indexOf('://') === -1) reject('Unable to fetch the config: Bad URL (' + configUrl + ')');
206
- https.get(configUrl, function(res) {
210
+ http.get(configUrl, function(res) {
211
var configStr = '';
212
res.on('data', function(chunk){
213
configStr += chunk;