diffusion
Version:
Diffusion JavaScript client
32 lines (31 loc) • 1 kB
JavaScript
;
/**
* @module Services.ControlClient
*/
Object.defineProperty(exports, "__esModule", { value: true });
exports.ClientFilterSubscribeResponse = void 0;
/**
* Server response from a FILTER_SUBSCRIBE and FILTER_UNSUBSCRIBE request.
*/
var ClientFilterSubscribeResponse = /** @class */ (function () {
/**
* Create a new ClientFilterSubscribeRequest instance
*
* @param filter the number of clients selected by the request
* @param selector any errors that occurred
*/
function ClientFilterSubscribeResponse(selected, errors) {
this.selected = selected;
this.errors = errors;
}
/**
* Check if the response indicates a success
*
* @return `true` if there were no errors
*/
ClientFilterSubscribeResponse.prototype.isSuccess = function () {
return this.errors.length === 0;
};
return ClientFilterSubscribeResponse;
}());
exports.ClientFilterSubscribeResponse = ClientFilterSubscribeResponse;