UNPKG

@eclass/cev-providers

Version:
35 lines • 3.34 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.goMeeting = void 0; const fetchEndpoint_1 = require("../Zoom/lib/fetchEndpoint"); /** * Genera url formateada con session para ingresar a llamada * * @example * const {url, log} = goMeeting(url, token, meetingId, email) */ const goMeeting = async (props) => { var _a; const { token, meetingId, email } = props; try { const { response, log } = await (0, fetchEndpoint_1.fetchEndpoint)({ token, method: 'get', pathUrl: `/meetings/${meetingId}/registrants` }); /** * @todo Pagination. */ const registrant = (_a = response.registrants) === null || _a === void 0 ? void 0 : _a.find(record => record.email === email); return { url: registrant ? registrant.join_url : '', log, registrants: response.registrants }; } catch (err) { throw new Error(err); } }; exports.goMeeting = goMeeting; //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiZ29NZWV0aW5nLmpzIiwic291cmNlUm9vdCI6IiIsInNvdXJjZXMiOlsiLi4vLi4vbGliL1pvb20vZ29NZWV0aW5nLnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7OztBQUFBLDZEQUF5RDtBQUd6RDs7Ozs7R0FLRztBQUNJLE1BQU0sU0FBUyxHQUFHLEtBQUssRUFDNUIsS0FBcUIsRUFDTSxFQUFFOztJQUM3QixNQUFNLEVBQUUsS0FBSyxFQUFFLFNBQVMsRUFBRSxLQUFLLEVBQUUsR0FBRyxLQUFLLENBQUE7SUFFekMsSUFBSTtRQUNGLE1BQU0sRUFBRSxRQUFRLEVBQUUsR0FBRyxFQUFFLEdBQUcsTUFBTSxJQUFBLDZCQUFhLEVBQUM7WUFDNUMsS0FBSztZQUNMLE1BQU0sRUFBRSxLQUFLO1lBQ2IsT0FBTyxFQUFFLGFBQWEsU0FBUyxjQUFjO1NBQzlDLENBQUMsQ0FBQTtRQUVGOztXQUVHO1FBQ0gsTUFBTSxVQUFVLEdBQUcsTUFBQSxRQUFRLENBQUMsV0FBVywwQ0FBRSxJQUFJLENBQzNDLE1BQU0sQ0FBQyxFQUFFLENBQUMsTUFBTSxDQUFDLEtBQUssS0FBSyxLQUFLLENBQ2pDLENBQUE7UUFFRCxPQUFPO1lBQ0wsR0FBRyxFQUFFLFVBQVUsQ0FBQyxDQUFDLENBQUMsVUFBVSxDQUFDLFFBQVEsQ0FBQyxDQUFDLENBQUMsRUFBRTtZQUMxQyxHQUFHO1lBQ0gsV0FBVyxFQUFFLFFBQVEsQ0FBQyxXQUFXO1NBQ2xDLENBQUE7S0FDRjtJQUFDLE9BQU8sR0FBRyxFQUFFO1FBQ1osTUFBTSxJQUFJLEtBQUssQ0FBQyxHQUFHLENBQUMsQ0FBQTtLQUNyQjtBQUNILENBQUMsQ0FBQTtBQTNCWSxRQUFBLFNBQVMsYUEyQnJCIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgZmV0Y2hFbmRwb2ludCB9IGZyb20gJy4uL1pvb20vbGliL2ZldGNoRW5kcG9pbnQnXG5pbXBvcnQgeyBHb01lZXRpbmdQcm9wcywgR29NZWV0aW5nUGF5bG9hZCB9IGZyb20gJy4uJ1xuXG4vKipcbiAqIEdlbmVyYSB1cmwgZm9ybWF0ZWFkYSBjb24gc2Vzc2lvbiBwYXJhIGluZ3Jlc2FyIGEgbGxhbWFkYVxuICpcbiAqIEBleGFtcGxlXG4gKiAgY29uc3Qge3VybCwgbG9nfSA9IGdvTWVldGluZyh1cmwsIHRva2VuLCBtZWV0aW5nSWQsIGVtYWlsKVxuICovXG5leHBvcnQgY29uc3QgZ29NZWV0aW5nID0gYXN5bmMgKFxuICBwcm9wczogR29NZWV0aW5nUHJvcHNcbik6IFByb21pc2U8R29NZWV0aW5nUGF5bG9hZD4gPT4ge1xuICBjb25zdCB7IHRva2VuLCBtZWV0aW5nSWQsIGVtYWlsIH0gPSBwcm9wc1xuXG4gIHRyeSB7XG4gICAgY29uc3QgeyByZXNwb25zZSwgbG9nIH0gPSBhd2FpdCBmZXRjaEVuZHBvaW50KHtcbiAgICAgIHRva2VuLFxuICAgICAgbWV0aG9kOiAnZ2V0JyxcbiAgICAgIHBhdGhVcmw6IGAvbWVldGluZ3MvJHttZWV0aW5nSWR9L3JlZ2lzdHJhbnRzYFxuICAgIH0pXG5cbiAgICAvKipcbiAgICAgKiBAdG9kbyBQYWdpbmF0aW9uLlxuICAgICAqL1xuICAgIGNvbnN0IHJlZ2lzdHJhbnQgPSByZXNwb25zZS5yZWdpc3RyYW50cz8uZmluZChcbiAgICAgIHJlY29yZCA9PiByZWNvcmQuZW1haWwgPT09IGVtYWlsXG4gICAgKVxuXG4gICAgcmV0dXJuIHtcbiAgICAgIHVybDogcmVnaXN0cmFudCA/IHJlZ2lzdHJhbnQuam9pbl91cmwgOiAnJyxcbiAgICAgIGxvZyxcbiAgICAgIHJlZ2lzdHJhbnRzOiByZXNwb25zZS5yZWdpc3RyYW50c1xuICAgIH1cbiAgfSBjYXRjaCAoZXJyKSB7XG4gICAgdGhyb3cgbmV3IEVycm9yKGVycilcbiAgfVxufVxuIl19