diff --git a/lib/modules/ipfs/index.js b/lib/modules/ipfs/index.js index c2edc9fb..f25d156e 100644 --- a/lib/modules/ipfs/index.js +++ b/lib/modules/ipfs/index.js @@ -77,14 +77,8 @@ class IPFS { } _checkService(cb) { - const self = this; let url = this._getNodeUrl(); - self.logger.info(`Checking IPFS version on ${url}...`); - if (self.protocol !== 'https'){ - utils.httpGetJson(url, cb); - } else { - utils.httpsGetJson(url, cb); - } + utils.getJson(url, cb); } addProviderToEmbarkJS() { diff --git a/lib/utils/utils.js b/lib/utils/utils.js index 60cb7f0e..80ddac2b 100644 --- a/lib/utils/utils.js +++ b/lib/utils/utils.js @@ -81,6 +81,13 @@ function httpsGetJson(url, callback) { }); } +function getJson(url, cb) { + if (url.indexOf('https') === 0) { + return httpsGetJson(url, cb); + } + httpGetJson(url, cb); +} + function pingEndpoint(host, port, type, protocol, origin, callback) { const options = { protocolVersion: 13, @@ -363,6 +370,7 @@ module.exports = { httpsGet, httpGetJson, httpsGetJson, + getJson, hexToNumber, pingEndpoint, decodeParams,