bbb-api
Version:
Integrate the world's best opensource live streaming platform bigbluebutton on your Node.JS application
59 lines (57 loc) • 2.36 kB
JavaScript
let create = require("../src/create/create.controller");
let join = require("../src/join/join.controller");
let end = require("../src/end/end.controller");
let isMeetingRunning = require("../src/isMeetingRunning/isMeetingRunning.controller");
let getMeetingInfo = require("../src/getMeetingInfo/getMeetingInfo.controller");
let getMeetings = require("../src/getMeetings/getMeetings.controller");
let getRecordings = require("../src/getRecordings/getRecordings.controller");
let publishRecordings = require("../src/publishRecordings/publishRecordings.controller");
let deleteRecordings = require("../src/deleteRecordings/deleteRecordings.controller");
let updateRecordings = require("../src/updateRecordings/updateRecordings.controller");
exports.check = async (Cred, api, data) => {
if (api !== "" && api === "create") {
let finalResponse = await create.bbbCreate(Cred, data);
return finalResponse;
}
if (api !== "" && api === "join") {
let finalResponse = await join.bbbJoin(Cred, data);
return finalResponse;
}
if (api !== "" && api === "isMeetingRunning") {
let finalResponse = await isMeetingRunning.bbbisMeetingRunning(Cred, data);
return finalResponse;
}
if (api !== "" && api === "end") {
let finalResponse = await end.bbbEnd(Cred, data);
return finalResponse;
}
if (api !== "" && api === "getMeetingInfo") {
let finalResponse = await getMeetingInfo.bbbgetMeetingInfo(Cred, data);
return finalResponse;
}
if (api !== "" && api === "getMeetings") {
let finalResponse = await getMeetings.bbbgetMeetings(Cred, data);
return finalResponse;
}
if (api !== "" && api === "getRecordings") {
let finalResponse = await getRecordings.bbbgetRecordings(Cred, data);
return finalResponse;
}
if (api !== "" && api === "publishRecordings") {
let finalResponse = await publishRecordings.bbbpublishRecordings(
Cred,
data
);
return finalResponse;
}
if (api !== "" && api === "deleteRecordings") {
let finalResponse = await deleteRecordings.bbbdeleteRecordings(Cred, data);
return finalResponse;
}
if (api !== "" && api === "updateRecordings") {
let finalResponse = await updateRecordings.bbbupdateRecordings(Cred, data);
return finalResponse;
} else {
return false;
}
};