@eclass/cev-providers
Version:
Integración Proveedores CEV
22 lines • 2.57 kB
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.participantToMeeting = void 0;
const fetchEndpoint_1 = require("./lib/fetchEndpoint");
const participantToMeeting = async (props) => {
const { scoId, principalId, permissionId, token, url } = props;
try {
const { response } = await (0, fetchEndpoint_1.fetchEndpoint)(`${url}/api/xml`, {
session: token,
action: 'permissions-update',
'acl-id': scoId,
'principal-id': principalId,
'permission-id': permissionId
});
return response.results.status['@_code'] === 'ok';
}
catch (err) {
throw new Error(err);
}
};
exports.participantToMeeting = participantToMeeting;
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoicGFydGljaXBhbnRUb01lZXRpbmcuanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyIuLi8uLi9saWIvQWRvYmVDb25uZWN0L3BhcnRpY2lwYW50VG9NZWV0aW5nLnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7OztBQUFBLHVEQUFtRDtBQUc1QyxNQUFNLG9CQUFvQixHQUFHLEtBQUssRUFDdkMsS0FBZ0MsRUFDZCxFQUFFO0lBQ3BCLE1BQU0sRUFBRSxLQUFLLEVBQUUsV0FBVyxFQUFFLFlBQVksRUFBRSxLQUFLLEVBQUUsR0FBRyxFQUFFLEdBQUcsS0FBSyxDQUFBO0lBQzlELElBQUk7UUFDRixNQUFNLEVBQUUsUUFBUSxFQUFFLEdBQUcsTUFBTSxJQUFBLDZCQUFhLEVBQUMsR0FBRyxHQUFHLFVBQVUsRUFBRTtZQUN6RCxPQUFPLEVBQUUsS0FBSztZQUNkLE1BQU0sRUFBRSxvQkFBb0I7WUFDNUIsUUFBUSxFQUFFLEtBQUs7WUFDZixjQUFjLEVBQUUsV0FBVztZQUMzQixlQUFlLEVBQUUsWUFBWTtTQUM5QixDQUFDLENBQUE7UUFFRixPQUFPLFFBQVEsQ0FBQyxPQUFPLENBQUMsTUFBTSxDQUFDLFFBQVEsQ0FBQyxLQUFLLElBQUksQ0FBQTtLQUNsRDtJQUFDLE9BQU8sR0FBRyxFQUFFO1FBQ1osTUFBTSxJQUFJLEtBQUssQ0FBQyxHQUFHLENBQUMsQ0FBQTtLQUNyQjtBQUNILENBQUMsQ0FBQTtBQWpCWSxRQUFBLG9CQUFvQix3QkFpQmhDIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgZmV0Y2hFbmRwb2ludCB9IGZyb20gJy4vbGliL2ZldGNoRW5kcG9pbnQnXG5pbXBvcnQgeyBQYXJ0aWNpcGFudFRvTWVldGluZ1Byb3BzIH0gZnJvbSAnLi4nXG5cbmV4cG9ydCBjb25zdCBwYXJ0aWNpcGFudFRvTWVldGluZyA9IGFzeW5jIChcbiAgcHJvcHM6IFBhcnRpY2lwYW50VG9NZWV0aW5nUHJvcHNcbik6IFByb21pc2U8Ym9vbGVhbj4gPT4ge1xuICBjb25zdCB7IHNjb0lkLCBwcmluY2lwYWxJZCwgcGVybWlzc2lvbklkLCB0b2tlbiwgdXJsIH0gPSBwcm9wc1xuICB0cnkge1xuICAgIGNvbnN0IHsgcmVzcG9uc2UgfSA9IGF3YWl0IGZldGNoRW5kcG9pbnQoYCR7dXJsfS9hcGkveG1sYCwge1xuICAgICAgc2Vzc2lvbjogdG9rZW4sXG4gICAgICBhY3Rpb246ICdwZXJtaXNzaW9ucy11cGRhdGUnLFxuICAgICAgJ2FjbC1pZCc6IHNjb0lkLFxuICAgICAgJ3ByaW5jaXBhbC1pZCc6IHByaW5jaXBhbElkLFxuICAgICAgJ3Blcm1pc3Npb24taWQnOiBwZXJtaXNzaW9uSWRcbiAgICB9KVxuXG4gICAgcmV0dXJuIHJlc3BvbnNlLnJlc3VsdHMuc3RhdHVzWydAX2NvZGUnXSA9PT0gJ29rJ1xuICB9IGNhdGNoIChlcnIpIHtcbiAgICB0aHJvdyBuZXcgRXJyb3IoZXJyKVxuICB9XG59XG4iXX0=