From 706b434fc366d48e0ea6e071ea3f6da0a424433f Mon Sep 17 00:00:00 2001 From: Tim Shaw Date: Thu, 16 Oct 2014 19:24:02 -0700 Subject: [PATCH] Modified config param to allow a secure connection arg to be passed --- src/magento.js | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/magento.js b/src/magento.js index 1d3938b..eb46d9b 100644 --- a/src/magento.js +++ b/src/magento.js @@ -48,6 +48,7 @@ var configDefaults = { path: mandatory, login: mandatory, pass: mandatory, + secure: false, parallelLimit: Infinity }; @@ -61,6 +62,7 @@ var configDefaults = { @param {Number} [config.parallelLimit] How many requests to make in parallel, defaults to Infinity @param {String} config.login Login username @param {String} config.pass Login password + @param {String} config.secure Secure connection */ function Magento(config) { var self = this; @@ -77,7 +79,7 @@ function Magento(config) { } this.config = magentoConfig; - this.client = xmlrpc.createClient(this.config); + this.client = this.config.secure ? xmlrpc.createSecureClient(this.config) : xmlrpc.createClient(this.config); this.queue = []; this.queue.running = 0; this.queue.parallelLimit = this.config.parallelLimit;