diff --git a/.gitignore b/.gitignore index f571ee4..f61be4f 100644 --- a/.gitignore +++ b/.gitignore @@ -1,3 +1,4 @@ /test/auth.json /node_modules/ /npm-debug.log +.idea diff --git a/lib/client.js b/lib/client.js index ea2b3ed..7167f1b 100644 --- a/lib/client.js +++ b/lib/client.js @@ -568,6 +568,7 @@ Client.prototype.getFile = function(filename, headers, fn){ } var req = this.get(filename, headers); + fn = once(fn); registerReqListeners(req, fn); req.end(); return req; @@ -783,6 +784,7 @@ Client.prototype.list = function(params, headers, fn){ var url = params ? '?' + qs.stringify(params) : ''; var req = this.request('GET', url, headers); + fn = once(fn); registerReqListeners(req, function(err, res){ if (err) return fn(err);