UNPKG

@eclass/cev-providers

Version:
22 lines • 2.57 kB
"use strict"; 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=