监听待接入会话 - IM在线客服
客服人员在一个团队上线后,如果有用户向该团队发起咨询,该团队所有在线的客服人员都会收到待接入会话。
如果一个客服人员在多个团队上线,该客服人员的待接入会话列表将会包含来自不同团队的咨询。
查询当前待接入会话
goEasy.im.pendingConversations({
onSuccess: (result) => {
console.log('获取待接入列表:', result);
},
onFailed: (error) => {
console.log('获取待接入列表失败, code:' + error.code + 'content:' + error.content);
},
});
监听待接入会话变化
function onPendingConversationUpdated(data){
console.log('获取待接入列表', data.conversations);
}
goEasy.im.on(GoEasy.IM_EVENT.PENDING_CONVERSATIONS_UPDATED, onPendingConversationUpdated);
取消监听待接入会话变化
goEasy.im.off(GoEasy.IM_EVENT.PENDING_CONVERSATIONS_UPDATED, onPendingConversationUpdated);