移除成员
This commit is contained in:
@@ -315,14 +315,15 @@ export {
|
||||
getGroupAnnouncement,
|
||||
createGroupAnnouncement,
|
||||
deleteGroupAnnouncement,
|
||||
topGroupAnnouncement,
|
||||
topGroupAnnouncement,
|
||||
searchGroup,
|
||||
joinGroupPre,
|
||||
joinGroup,
|
||||
quitGroup,
|
||||
dismissGroup,
|
||||
inviteGroupUser,
|
||||
removeGroupUser,
|
||||
removeGroupUser,
|
||||
transferGroupOwner,
|
||||
setGroupAdmin,
|
||||
removeGroupAdmin,
|
||||
groupMakeSure, // 通过审核
|
||||
|
||||
@@ -55,8 +55,7 @@ const notifyMsgTypes = [
|
||||
IMLib.ObjectName.Location,
|
||||
IMLib.ObjectName.Voice,
|
||||
IMLib.ObjectName.HQVoice,
|
||||
IMLib.ObjectName.Sight,
|
||||
IMLib.ObjectName.GroupNotification
|
||||
IMLib.ObjectName.Sight
|
||||
]
|
||||
|
||||
const imLibListeners = () => {
|
||||
@@ -68,7 +67,7 @@ const imLibListeners = () => {
|
||||
// 添加消息监听函数
|
||||
IMLib.addReceiveMessageListener((res) => {
|
||||
const message = res.data.message
|
||||
console.error('[收到消息]', message)
|
||||
console.error('[收到消息]',IMLib.ObjectName.GroupNotification, message)
|
||||
checkContactExists(message)
|
||||
if (utils.inArray(message.objectName, notifyMsgTypes)) {
|
||||
onReceiveMessage(message)
|
||||
@@ -83,7 +82,8 @@ const imLibListeners = () => {
|
||||
uni.$emit('onNewContactConversation', message)
|
||||
uni.$emit('onNewContactFriends', message)
|
||||
uni.$emit('onNewContactPendings', message)
|
||||
} else if (message.objectName === IMLib.ObjectName.GroupNotification) {
|
||||
} else if (message.objectName === IMLib.ObjectName.GroupNotification) {
|
||||
console.log('踢出用户',message);
|
||||
// 解散群
|
||||
if (message.content.operation === 'Dismiss') {
|
||||
IMLib.cleanHistoryMessages(message.conversationType, message.targetId, message.sentTime,
|
||||
@@ -93,7 +93,8 @@ const imLibListeners = () => {
|
||||
// 发布群解散的消息
|
||||
uni.$emit('onGroupDismiss')
|
||||
uni.$emit('onGroupDismiss_' + message.targetId)
|
||||
} else if (message.content.operation === 'REMOVE') {
|
||||
} else if (message.content.operation === 'REMOVE') {
|
||||
console.log('踢出', message.content);
|
||||
// 要判断是否当前用户,然后把当前用户踢出到主页去, 删除聊天记录,会话列表
|
||||
if (message.content.extra == store.getters.sender.userId) {
|
||||
IMLib.cleanHistoryMessages(message.conversationType, message.targetId, message.sentTime,
|
||||
|
||||
Reference in New Issue
Block a user