UNPKG

bigbluebutton-strapi

Version:

Integrate online classes into Strapi CMS via BigBlueButton open-source video conferencing. This free plugin also provides API end-points to easily setup start and join buttons for web conferencing into any frontend app.

24 lines (23 loc) 732 B
'use strict'; module.exports = ({ strapi }) => ({ async find(ctx) { const res = await strapi.query('plugin::bigbluebutton.session').findMany({ populate: true }); ctx.body = res; }, async findOne(ctx) { const { id } = ctx.params; const res = strapi.query('plugin::bigbluebutton.session').findOne({ id, populate: true }); ctx.body = res; }, async create(ctx) { const res = await strapi .query('plugin::bigbluebutton.session') .create({ data: ctx.request.body, populate: true }); ctx.body = res; }, async delete(ctx) { const { id } = ctx.params; await strapi.query('plugin::bigbluebutton.session').delete({ where: { id } }); ctx.body = { message: 'succuss' }; }, });