移除成员
This commit is contained in:
@@ -315,14 +315,15 @@ export {
|
|||||||
getGroupAnnouncement,
|
getGroupAnnouncement,
|
||||||
createGroupAnnouncement,
|
createGroupAnnouncement,
|
||||||
deleteGroupAnnouncement,
|
deleteGroupAnnouncement,
|
||||||
topGroupAnnouncement,
|
topGroupAnnouncement,
|
||||||
searchGroup,
|
searchGroup,
|
||||||
joinGroupPre,
|
joinGroupPre,
|
||||||
joinGroup,
|
joinGroup,
|
||||||
quitGroup,
|
quitGroup,
|
||||||
dismissGroup,
|
dismissGroup,
|
||||||
inviteGroupUser,
|
inviteGroupUser,
|
||||||
removeGroupUser,
|
removeGroupUser,
|
||||||
|
transferGroupOwner,
|
||||||
setGroupAdmin,
|
setGroupAdmin,
|
||||||
removeGroupAdmin,
|
removeGroupAdmin,
|
||||||
groupMakeSure, // 通过审核
|
groupMakeSure, // 通过审核
|
||||||
|
|||||||
@@ -55,8 +55,7 @@ const notifyMsgTypes = [
|
|||||||
IMLib.ObjectName.Location,
|
IMLib.ObjectName.Location,
|
||||||
IMLib.ObjectName.Voice,
|
IMLib.ObjectName.Voice,
|
||||||
IMLib.ObjectName.HQVoice,
|
IMLib.ObjectName.HQVoice,
|
||||||
IMLib.ObjectName.Sight,
|
IMLib.ObjectName.Sight
|
||||||
IMLib.ObjectName.GroupNotification
|
|
||||||
]
|
]
|
||||||
|
|
||||||
const imLibListeners = () => {
|
const imLibListeners = () => {
|
||||||
@@ -68,7 +67,7 @@ const imLibListeners = () => {
|
|||||||
// 添加消息监听函数
|
// 添加消息监听函数
|
||||||
IMLib.addReceiveMessageListener((res) => {
|
IMLib.addReceiveMessageListener((res) => {
|
||||||
const message = res.data.message
|
const message = res.data.message
|
||||||
console.error('[收到消息]', message)
|
console.error('[收到消息]',IMLib.ObjectName.GroupNotification, message)
|
||||||
checkContactExists(message)
|
checkContactExists(message)
|
||||||
if (utils.inArray(message.objectName, notifyMsgTypes)) {
|
if (utils.inArray(message.objectName, notifyMsgTypes)) {
|
||||||
onReceiveMessage(message)
|
onReceiveMessage(message)
|
||||||
@@ -83,7 +82,8 @@ const imLibListeners = () => {
|
|||||||
uni.$emit('onNewContactConversation', message)
|
uni.$emit('onNewContactConversation', message)
|
||||||
uni.$emit('onNewContactFriends', message)
|
uni.$emit('onNewContactFriends', message)
|
||||||
uni.$emit('onNewContactPendings', 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') {
|
if (message.content.operation === 'Dismiss') {
|
||||||
IMLib.cleanHistoryMessages(message.conversationType, message.targetId, message.sentTime,
|
IMLib.cleanHistoryMessages(message.conversationType, message.targetId, message.sentTime,
|
||||||
@@ -93,7 +93,8 @@ const imLibListeners = () => {
|
|||||||
// 发布群解散的消息
|
// 发布群解散的消息
|
||||||
uni.$emit('onGroupDismiss')
|
uni.$emit('onGroupDismiss')
|
||||||
uni.$emit('onGroupDismiss_' + message.targetId)
|
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) {
|
if (message.content.extra == store.getters.sender.userId) {
|
||||||
IMLib.cleanHistoryMessages(message.conversationType, message.targetId, message.sentTime,
|
IMLib.cleanHistoryMessages(message.conversationType, message.targetId, message.sentTime,
|
||||||
|
|||||||
Reference in New Issue
Block a user