Commit 4c47605c authored by Patricio Bruna's avatar Patricio Bruna

Added version and fixed BatchRequest error

parent e042fe47
...@@ -33,6 +33,9 @@ var callback = function(err, data) { ...@@ -33,6 +33,9 @@ var callback = function(err, data) {
}; };
zimbraApi.getAllDomains(callback); zimbraApi.getAllDomains(callback);
ZimbraAdminApi.version();
// "version"
``` ```
## Install ## Install
......
This source diff could not be displayed because it is too large. You can view the blob instead.
This diff is collapsed.
{ {
"name": "zimbra-admin-api-js", "name": "zimbra-admin-api-js",
"version": "0.0.23", "version": "0.0.24",
"private": true, "private": true,
"main": "lib/zimbra-admin-api.js", "main": "lib/zimbra-admin-api.js",
"dependencies": { "dependencies": {
......
...@@ -2,6 +2,7 @@ ...@@ -2,6 +2,7 @@
// See LICENSE.txt for license information. // See LICENSE.txt for license information.
var jszimbra = require('js-zimbra'); var jszimbra = require('js-zimbra');
var pjson = require('../package.json');
import Dictionary from './utils/dictionary.js'; import Dictionary from './utils/dictionary.js';
import ResponseParser from './utils/response_parser.js'; import ResponseParser from './utils/response_parser.js';
import Error from './zimbra/error.js'; import Error from './zimbra/error.js';
...@@ -16,6 +17,10 @@ export default class ZimbraAdminApi { ...@@ -16,6 +17,10 @@ export default class ZimbraAdminApi {
this.dictionary = new Dictionary(); this.dictionary = new Dictionary();
} }
static version() {
return pjson.version;
}
buildRequestData (request_name, callback) { buildRequestData (request_name, callback) {
const request_data = { }; const request_data = { };
// TODO: Eliminar dependencia de client que se pasa a todos lados // TODO: Eliminar dependencia de client que se pasa a todos lados
...@@ -81,8 +86,9 @@ export default class ZimbraAdminApi { ...@@ -81,8 +86,9 @@ export default class ZimbraAdminApi {
buildRequest(options = {}) { buildRequest(options = {}) {
let request = null; let request = null;
const that = this;
this.client.getRequest(options, (err, req) => { this.client.getRequest(options, (err, req) => {
if (err) return error(err); if (err) return console.error(err);
request = req; request = req;
}); });
return request; return request;
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment