amocrm-client
Version:
JS Library for AmoCRM
22 lines • 969 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.hasResoinsibleUser = void 0;
const tslib_1 = require("tslib");
const UserFactory_1 = require("../../factories/UserFactory");
function hasResoinsibleUser(Base) {
return class HasContacts extends Base {
responsibleUser(criteria, options) {
return tslib_1.__awaiter(this, void 0, void 0, function* () {
const responsibleUserId = this.responsible_user_id;
if (!responsibleUserId)
return false;
const factory = this.getFactory();
const userFactory = new UserFactory_1.UserFactory(factory.getRequest());
const entity = yield userFactory.getById(responsibleUserId, criteria, options);
return entity;
});
}
};
}
exports.hasResoinsibleUser = hasResoinsibleUser;
//# sourceMappingURL=hasResponsibleUser.js.map