UNPKG

@eclass/cev-providers

Version:
42 lines • 3.64 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.createMeeting = void 0; const fetchEndpoint_1 = require("./lib/fetchEndpoint"); /** * Crear meeting en Zoom * * @example * const createMeeting = createMeeting({url, name, dateInit, dateEnd}, token, userId) */ const createMeeting = async (meeting) => { const { name, dateInit, duration, password, timezone, scheduleFor, settings, topic, agenda, userId, token } = meeting; const baseMeeting = { topic, agenda, name, start_time: dateInit, duration, password, timezone, schedule_for: scheduleFor, settings }; try { const { response, log } = await (0, fetchEndpoint_1.fetchEndpoint)({ token, method: 'post', pathUrl: `/users/${userId}/meetings`, body: baseMeeting }); return { ...response, startUrl: response.start_url, log }; } catch (err) { throw new Error(err); } }; exports.createMeeting = createMeeting; //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiY3JlYXRlTWVldGluZy5qcyIsInNvdXJjZVJvb3QiOiIiLCJzb3VyY2VzIjpbIi4uLy4uL2xpYi9ab29tL2NyZWF0ZU1lZXRpbmcudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6Ijs7O0FBQUEsdURBQW1EO0FBR25EOzs7OztHQUtHO0FBQ0ksTUFBTSxhQUFhLEdBQUcsS0FBSyxFQUFFLE9BQWdCLEVBQW9CLEVBQUU7SUFDeEUsTUFBTSxFQUNKLElBQUksRUFDSixRQUFRLEVBQ1IsUUFBUSxFQUNSLFFBQVEsRUFDUixRQUFRLEVBQ1IsV0FBVyxFQUNYLFFBQVEsRUFDUixLQUFLLEVBQ0wsTUFBTSxFQUNOLE1BQU0sRUFDTixLQUFLLEVBQ04sR0FBRyxPQUFPLENBQUE7SUFFWCxNQUFNLFdBQVcsR0FBRztRQUNsQixLQUFLO1FBQ0wsTUFBTTtRQUNOLElBQUk7UUFDSixVQUFVLEVBQUUsUUFBUTtRQUNwQixRQUFRO1FBQ1IsUUFBUTtRQUNSLFFBQVE7UUFDUixZQUFZLEVBQUUsV0FBVztRQUN6QixRQUFRO0tBQ1QsQ0FBQTtJQUNELElBQUk7UUFDRixNQUFNLEVBQUUsUUFBUSxFQUFFLEdBQUcsRUFBRSxHQUFHLE1BQU0sSUFBQSw2QkFBYSxFQUFDO1lBQzVDLEtBQUs7WUFDTCxNQUFNLEVBQUUsTUFBTTtZQUNkLE9BQU8sRUFBRSxVQUFVLE1BQU0sV0FBVztZQUNwQyxJQUFJLEVBQUUsV0FBVztTQUNsQixDQUFDLENBQUE7UUFFRixPQUFPO1lBQ0wsR0FBRyxRQUFRO1lBQ1gsUUFBUSxFQUFFLFFBQVEsQ0FBQyxTQUFTO1lBQzVCLEdBQUc7U0FDSixDQUFBO0tBQ0Y7SUFBQyxPQUFPLEdBQUcsRUFBRTtRQUNaLE1BQU0sSUFBSSxLQUFLLENBQUMsR0FBRyxDQUFDLENBQUE7S0FDckI7QUFDSCxDQUFDLENBQUE7QUExQ1ksUUFBQSxhQUFhLGlCQTBDekIiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgeyBmZXRjaEVuZHBvaW50IH0gZnJvbSAnLi9saWIvZmV0Y2hFbmRwb2ludCdcbmltcG9ydCB7IE1lZXRpbmcgfSBmcm9tICcuLidcblxuLyoqXG4gKiBDcmVhciBtZWV0aW5nIGVuIFpvb21cbiAqXG4gKiBAZXhhbXBsZVxuICogIGNvbnN0IGNyZWF0ZU1lZXRpbmcgPSBjcmVhdGVNZWV0aW5nKHt1cmwsIG5hbWUsIGRhdGVJbml0LCBkYXRlRW5kfSwgdG9rZW4sIHVzZXJJZClcbiAqL1xuZXhwb3J0IGNvbnN0IGNyZWF0ZU1lZXRpbmcgPSBhc3luYyAobWVldGluZzogTWVldGluZyk6IFByb21pc2U8TWVldGluZz4gPT4ge1xuICBjb25zdCB7XG4gICAgbmFtZSxcbiAgICBkYXRlSW5pdCxcbiAgICBkdXJhdGlvbixcbiAgICBwYXNzd29yZCxcbiAgICB0aW1lem9uZSxcbiAgICBzY2hlZHVsZUZvcixcbiAgICBzZXR0aW5ncyxcbiAgICB0b3BpYyxcbiAgICBhZ2VuZGEsXG4gICAgdXNlcklkLFxuICAgIHRva2VuXG4gIH0gPSBtZWV0aW5nXG5cbiAgY29uc3QgYmFzZU1lZXRpbmcgPSB7XG4gICAgdG9waWMsXG4gICAgYWdlbmRhLFxuICAgIG5hbWUsXG4gICAgc3RhcnRfdGltZTogZGF0ZUluaXQsXG4gICAgZHVyYXRpb24sXG4gICAgcGFzc3dvcmQsXG4gICAgdGltZXpvbmUsXG4gICAgc2NoZWR1bGVfZm9yOiBzY2hlZHVsZUZvcixcbiAgICBzZXR0aW5nc1xuICB9XG4gIHRyeSB7XG4gICAgY29uc3QgeyByZXNwb25zZSwgbG9nIH0gPSBhd2FpdCBmZXRjaEVuZHBvaW50KHtcbiAgICAgIHRva2VuLFxuICAgICAgbWV0aG9kOiAncG9zdCcsXG4gICAgICBwYXRoVXJsOiBgL3VzZXJzLyR7dXNlcklkfS9tZWV0aW5nc2AsXG4gICAgICBib2R5OiBiYXNlTWVldGluZ1xuICAgIH0pXG5cbiAgICByZXR1cm4ge1xuICAgICAgLi4ucmVzcG9uc2UsXG4gICAgICBzdGFydFVybDogcmVzcG9uc2Uuc3RhcnRfdXJsLFxuICAgICAgbG9nXG4gICAgfVxuICB9IGNhdGNoIChlcnIpIHtcbiAgICB0aHJvdyBuZXcgRXJyb3IoZXJyKVxuICB9XG59XG4iXX0=