Press n or j to go to the next uncovered block, b, p or k for the previous block.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 | 1239x 1239x 992x 2230x 347x 347x 1x | class BaseController {
/**
* @param {Kuzzle} kuzzle - Kuzzle SDK object.
* @param {string} name - Controller full name for API request.
*/
constructor (kuzzle, name) {
this._kuzzle = kuzzle;
this._name = name;
}
get kuzzle () {
return this._kuzzle;
}
get name () {
return this._name;
}
/**
* @param {object} request
* @param {object} [options] - Optional arguments
* @returns {Promise<object>}
*/
query (request = {}, options = {}) {
request.controller = request.controller || this.name;
return this._kuzzle.query(request, options);
}
}
module.exports = BaseController;
|