更新页面
This commit is contained in:
302
src/components/Consultation/sdk/conference.js
Normal file
302
src/components/Consultation/sdk/conference.js
Normal file
@ -0,0 +1,302 @@
|
||||
|
||||
|
||||
export default function useConfernceModule() {
|
||||
/**
|
||||
* 创建会议
|
||||
*/
|
||||
const createConference = (data) => {
|
||||
return window.lemon.conference.createConference(data);
|
||||
};
|
||||
|
||||
/**
|
||||
* 根据会议号获取会议信息
|
||||
*/
|
||||
const getConferenceInfo = (data) => {
|
||||
return window.lemon.conference.getConferenceInfo(data);
|
||||
};
|
||||
|
||||
/**
|
||||
* 更新会议
|
||||
*/
|
||||
const updateConference = (data) => {
|
||||
return window.lemon.conference.updateConference(data);
|
||||
}
|
||||
|
||||
/**
|
||||
* 更新会议备注
|
||||
*/
|
||||
const updateConferenceRemark = (data) => {
|
||||
return window.lemon.conference.updateConferenceRemark(data);
|
||||
}
|
||||
|
||||
/**
|
||||
* 删除会议
|
||||
*/
|
||||
const deleteConference = (callback) => {
|
||||
return window.lemon.conference.deleteConference(callback)
|
||||
}
|
||||
|
||||
/**
|
||||
* 取消会议
|
||||
*/
|
||||
const cancelConference = (callback) => {
|
||||
return window.lemon.conference.cancelConference(callback)
|
||||
}
|
||||
|
||||
/**
|
||||
* 添加创建会议通知回调
|
||||
*/
|
||||
const addCreateListener = (callback) => {
|
||||
return window.lemon.conference.addCreateListener(callback)
|
||||
}
|
||||
|
||||
/**
|
||||
* 删除创建会议通知回调
|
||||
*/
|
||||
const removeCreateListener = (callback_id) => {
|
||||
return window.lemon.conference.removeCreateListener(callback_id)
|
||||
}
|
||||
|
||||
/**
|
||||
* 添加会议开始前提醒回调
|
||||
*/
|
||||
const addRemindListener = (callback) => {
|
||||
return window.lemon.conference.addRemindListener(callback)
|
||||
}
|
||||
|
||||
/**
|
||||
* 删除会议开始前提醒回调
|
||||
*/
|
||||
const removeRemindListener = (callback_id) => {
|
||||
return window.lemon.conference.removeRemindListener(callback_id)
|
||||
}
|
||||
|
||||
/**
|
||||
* 添加删除会议通知回调
|
||||
*/
|
||||
const addDeleteListener = (callback) => {
|
||||
return window.lemon.conference.addDeleteListener(callback)
|
||||
}
|
||||
|
||||
/**
|
||||
* 移除删除会议通知回调
|
||||
*/
|
||||
const removeDeleteListener = (callback_id) => {
|
||||
return window.lemon.conference.removeDeleteListener(callback_id)
|
||||
}
|
||||
|
||||
/**
|
||||
* 获取会议列表
|
||||
*/
|
||||
const fetchConferences = (data) => {
|
||||
return window.lemon.conference.fetchConferences(data);
|
||||
}
|
||||
|
||||
/**
|
||||
* 添加会议成员
|
||||
*/
|
||||
const addConferenceMember = (data) => {
|
||||
return window.lemon.conference.addConferenceMember(data);
|
||||
}
|
||||
|
||||
/**
|
||||
* 删除会议成员
|
||||
*/
|
||||
const deleteConferenceMember = (data) => {
|
||||
return window.lemon.conference.deleteConferenceMember(data);
|
||||
}
|
||||
|
||||
/**
|
||||
* 获取会议成员列表
|
||||
*/
|
||||
const fetchConferenceMembers = (data) => {
|
||||
return window.lemon.conference.fetchConferenceMembers(data);
|
||||
}
|
||||
|
||||
/**
|
||||
* 添加新增会议成员回调
|
||||
*/
|
||||
const addAddMemberListener = (callback) => {
|
||||
return window.lemon.conference.addAddMemberListener(callback);
|
||||
}
|
||||
|
||||
/**
|
||||
* 移除新增会议成员回调
|
||||
*/
|
||||
const removeAddMemberListener = (callback) => {
|
||||
return window.lemon.conference.removeAddMemberListener(callback);
|
||||
}
|
||||
|
||||
/**
|
||||
* 移除删除会议成员回调
|
||||
*/
|
||||
const addDeleteMemberListener = (callback) => {
|
||||
return window.lemon.conference.addDeleteMemberListener(callback);
|
||||
}
|
||||
|
||||
/**
|
||||
* 移除删除会议成员回调
|
||||
*/
|
||||
const removeDeleteMemberListener = (callback) => {
|
||||
return window.lemon.conference.removeDeleteMemberListener(callback);
|
||||
}
|
||||
|
||||
/**
|
||||
* 添加修改会议回调
|
||||
*/
|
||||
const addUpdateListener = (callback) => {
|
||||
return window.lemon.conference.addUpdateListener(callback);
|
||||
}
|
||||
|
||||
/**
|
||||
* 移除修改会议回调
|
||||
*/
|
||||
const removeUpdateListener = (callback_id) => {
|
||||
return window.lemon.conference.removeUpdateListener(callback_id)
|
||||
}
|
||||
|
||||
/**
|
||||
* 添加媒体流获取回调
|
||||
*/
|
||||
const addMediaStream = (callback) => {
|
||||
return window.lemon.conference.addMediaStream(callback);
|
||||
}
|
||||
|
||||
/**
|
||||
* 移除媒体流获取回调
|
||||
*/
|
||||
const removeMediaStream = (callback_id) => {
|
||||
return window.lemon.conference.removeMediaStream(callback_id)
|
||||
}
|
||||
|
||||
/**
|
||||
* 添加接听回调
|
||||
*/
|
||||
const addAnswerAckEvt = (callback) => {
|
||||
return window.lemon.conference.addAnswerAckEvt(callback);
|
||||
}
|
||||
|
||||
/**
|
||||
* 移除接听回调
|
||||
*/
|
||||
const removeAnswerAckEvt = (callback_id) => {
|
||||
return window.lemon.conference.removeAnswerAckEvt(callback_id)
|
||||
}
|
||||
|
||||
/**
|
||||
* 添加挂断回调
|
||||
*/
|
||||
const addHangupEvt = (callback) => {
|
||||
return window.lemon.conference.addHangupEvt(callback);
|
||||
}
|
||||
|
||||
/**
|
||||
* 移除挂断回调
|
||||
*/
|
||||
const removeHangupEvt = (callback_id) => {
|
||||
return window.lemon.conference.removeHangupEvt(callback_id)
|
||||
}
|
||||
|
||||
/**
|
||||
* 添加来电回调
|
||||
*/
|
||||
const addIncomingEvt = (callback) => {
|
||||
return window.lemon.conference.addIncomingEvt(callback);
|
||||
}
|
||||
|
||||
/**
|
||||
* 移除来电回调
|
||||
*/
|
||||
const removeIncomingEvt = (callback_id) => {
|
||||
return window.lemon.conference.removeIncomingEvt(callback_id)
|
||||
}
|
||||
|
||||
/**
|
||||
* 拨号进入会议
|
||||
*/
|
||||
const enterConferenceByNumber = (data) => {
|
||||
return window.lemon.conference.enterConferenceByNumber(data);
|
||||
}
|
||||
|
||||
/**
|
||||
* 主动开始会议
|
||||
*/
|
||||
const enterConference = (data) => {
|
||||
return window.lemon.conference.enterConference(data);
|
||||
}
|
||||
|
||||
/**
|
||||
* 结束会议
|
||||
*/
|
||||
const endConference = (data) => {
|
||||
return window.lemon.conference.endConference(data);
|
||||
}
|
||||
|
||||
/**
|
||||
* 接到呼叫,进入会议
|
||||
*/
|
||||
const answerCall = (data) => {
|
||||
return window.lemon.conference.answerCall(data);
|
||||
}
|
||||
|
||||
/**
|
||||
* 离开会议
|
||||
*/
|
||||
const hangupCall = (data) => {
|
||||
return window.lemon.conference.hangupCall(data);
|
||||
}
|
||||
|
||||
/**
|
||||
* 添加会议状态变更回调
|
||||
*/
|
||||
const addStateChangeListener = (callback) => {
|
||||
return window.lemon.conference.addStateChangeListener(callback);
|
||||
}
|
||||
|
||||
/**
|
||||
* 移除会议状态变更
|
||||
*/
|
||||
const removeStateChangeListener = (callback_id) => {
|
||||
return window.lemon.conference.removeStateChangeListener(callback_id);
|
||||
}
|
||||
|
||||
return {
|
||||
createConference,
|
||||
removeCreateListener,
|
||||
addRemindListener,
|
||||
removeRemindListener,
|
||||
deleteConference,
|
||||
addCreateListener,
|
||||
addDeleteListener,
|
||||
removeDeleteListener,
|
||||
fetchConferences,
|
||||
fetchConferenceMembers,
|
||||
cancelConference,
|
||||
updateConference,
|
||||
addUpdateListener,
|
||||
removeUpdateListener,
|
||||
addConferenceMember,
|
||||
addAddMemberListener,
|
||||
removeAddMemberListener,
|
||||
addDeleteMemberListener,
|
||||
removeDeleteMemberListener,
|
||||
deleteConferenceMember,
|
||||
getConferenceInfo,
|
||||
updateConferenceRemark,
|
||||
addMediaStream,
|
||||
removeMediaStream,
|
||||
addAnswerAckEvt,
|
||||
removeAnswerAckEvt,
|
||||
addHangupEvt,
|
||||
removeHangupEvt,
|
||||
addIncomingEvt,
|
||||
removeIncomingEvt,
|
||||
enterConferenceByNumber,
|
||||
enterConference,
|
||||
endConference,
|
||||
hangupCall,
|
||||
answerCall,
|
||||
addStateChangeListener,
|
||||
removeStateChangeListener,
|
||||
};
|
||||
}
|
||||
Reference in New Issue
Block a user