merge
This commit is contained in:
@@ -60,6 +60,30 @@ const disconnect = () => {
|
|||||||
RongIMLib.disconnect()
|
RongIMLib.disconnect()
|
||||||
}
|
}
|
||||||
|
|
||||||
|
// 允许通知的消息类型,触发更新消息列表操作
|
||||||
|
const notifyMsgTypes = [
|
||||||
|
'RC:TxtMsg',
|
||||||
|
'RC:VcMsg',
|
||||||
|
'RC:HQVCMsg',
|
||||||
|
'RC:ImgMsg',
|
||||||
|
'RC:GIFMsg',
|
||||||
|
'RC:ImgTextMsg',
|
||||||
|
'RC:FileMsg',
|
||||||
|
'RC:LBSMsg',
|
||||||
|
'RC:SightMsg',
|
||||||
|
'RC:ReferenceMsg',
|
||||||
|
'RC:CombineMsg',
|
||||||
|
]
|
||||||
|
|
||||||
|
function inArray(search, array) {
|
||||||
|
for (var i in array) {
|
||||||
|
if (array[i] == search) {
|
||||||
|
return true;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
return false;
|
||||||
|
}
|
||||||
|
|
||||||
const addListeners = () => {
|
const addListeners = () => {
|
||||||
// 添加连接状态监听函数
|
// 添加连接状态监听函数
|
||||||
RongIMLib.addConnectionStatusListener((res) => {
|
RongIMLib.addConnectionStatusListener((res) => {
|
||||||
@@ -69,7 +93,10 @@ const addListeners = () => {
|
|||||||
// 添加消息监听函数
|
// 添加消息监听函数
|
||||||
RongIMLib.addReceiveMessageListener((res) => {
|
RongIMLib.addReceiveMessageListener((res) => {
|
||||||
console.log('收到消息', res.data.message);
|
console.log('收到消息', res.data.message);
|
||||||
newMessage(res.data.message)
|
const message = res.data.message
|
||||||
|
if (inArray(message.objectName, notifyMsgTypes)) {
|
||||||
|
newMessage(message)
|
||||||
|
}
|
||||||
})
|
})
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user