add function for destory session and detach handle

pull/3/head
charlottalph 6 years ago
parent 45a383d574
commit cd4d31b5d8
No known key found for this signature in database
GPG Key ID: 28F8553F400C948A

@ -67,6 +67,24 @@ class Admin {
});
}
destorySession(sessionId) {
return new Promise((resolve, reject)=>{
assert.isString(sessionId);
this.request({
janus: 'destroy'
}, {
path: '/admin/' + sessionId
}).then((res)=>{
resolve({
// info: _.get(res.getResponse(), 'info', {}),
response: res
});
}).catch((err)=>{
reject(err);
});
});
}
listHandles(sessionId) {
return new Promise((resolve, reject)=>{
assert.isString(sessionId);
@ -104,6 +122,26 @@ class Admin {
});
}
handleDetach(sessionId, handleId) {
return new Promise((resolve, reject)=>{
assert.isString(sessionId);
assert.isString(handleId);
console.log('/admin/' + sessionId);
this.request({
janus: 'detach'
}, {
path: '/admin/' + sessionId
}).then((res)=>{
resolve({
// info: _.get(res.getResponse(), 'info', {}),
response: res
});
}).catch((err)=>{
reject(err);
});
});
}
setLogLevel(level) {
return new Promise((resolve, reject)=>{
assert.isNumber(level);

Loading…
Cancel
Save