bbb-promise
Version:
A library that acts as high-level bindings to the bigbluebutton REST API using request-promises to fulfill them
40 lines (32 loc) • 891 B
JavaScript
;
var util = require('./util');
function recording(host, salt) {
var rec = {
host: host,
salt: salt,
getRecordings: function(kwparams) {
kwparams = {...kwparams};
return util.GETAction(this.host, this.salt, "getRecordings", kwparams);
},
publishRecordings: function(recordID, publish) {
var qparams = {
recordID: recordID,
publish: publish,
};
return util.GETAction(this.host, this.salt, "publishRecordings", qparams);
},
deleteRecordings: function(recordID) {
var qparams = {
recordID: recordID,
};
return util.GETAction(this.host, this.salt, "deleteRecordings", qparams);
},
updateRecordings: function(recordID, kwparams) {
kwparams = {...kwparams};
kwparams.recordID = recordID;
return util.GETAction(this.host, this.salt, "updateRecordings", kwparams);
}
};
return rec;
}
module.exports = recording;