|
@@ -15,7 +15,7 @@ const formatMessageExt = (message, ext) => {
|
|
...message,
|
|
...message,
|
|
content:ext.content,
|
|
content:ext.content,
|
|
msgId: ext.msgId,
|
|
msgId: ext.msgId,
|
|
- fromUuids: ext.fromUuid,
|
|
|
|
|
|
+ // fromUuids: ext.fromUuid,
|
|
cc : ext.cc, // @群成员 0:全部
|
|
cc : ext.cc, // @群成员 0:全部
|
|
id : ext.id, // 真实消息id
|
|
id : ext.id, // 真实消息id
|
|
quote : ext.quote, //引用的消息id
|
|
quote : ext.quote, //引用的消息id
|
|
@@ -69,7 +69,7 @@ export const setMessageHook = (message, wsStore) => {
|
|
// console.log('消息撤回',message)
|
|
// console.log('消息撤回',message)
|
|
// 更新消息
|
|
// 更新消息
|
|
if (msg && msg.isTemp) {
|
|
if (msg && msg.isTemp) {
|
|
- wsStore.modifyMessage({isTemp: true}, msg.id, message.to)
|
|
|
|
|
|
+ wsStore.modifyMessageId({isTemp: true}, msg, message.to)
|
|
} else {
|
|
} else {
|
|
wsStore.deleteMessage(message, msg.id, message.to);
|
|
wsStore.deleteMessage(message, msg.id, message.to);
|
|
}
|
|
}
|
|
@@ -202,7 +202,7 @@ export const handleMessageHook = async (payload, wsStore) => {
|
|
wsStore.systemReceiptMessage(message, msg)
|
|
wsStore.systemReceiptMessage(message, msg)
|
|
// 更新消息
|
|
// 更新消息
|
|
if (msg && msg.isTemp) {
|
|
if (msg && msg.isTemp) {
|
|
- wsStore.modifyMessage({isTemp: true}, msg.id)
|
|
|
|
|
|
+ wsStore.modifyMessageId({isTemp: true}, msg)
|
|
} else {
|
|
} else {
|
|
wsStore.deleteMessage(message, msg.id);
|
|
wsStore.deleteMessage(message, msg.id);
|
|
}
|
|
}
|
|
@@ -215,7 +215,7 @@ export const handleMessageHook = async (payload, wsStore) => {
|
|
...message,
|
|
...message,
|
|
toUuid: wsStore.toUserInfo.type == 'user' ? message.to : message.from,
|
|
toUuid: wsStore.toUserInfo.type == 'user' ? message.to : message.from,
|
|
fromUuid: wsStore.toUserInfo.type == 'user' ? message.from : message.to,
|
|
fromUuid: wsStore.toUserInfo.type == 'user' ? message.from : message.to,
|
|
- fromUuids: msg?.fromUuid,
|
|
|
|
|
|
+ // fromUuids: msg?.fromUuid,
|
|
align: 'left',
|
|
align: 'left',
|
|
content: `${(msg.fromUsername || '对方')}撤回了一条消息`,
|
|
content: `${(msg.fromUsername || '对方')}撤回了一条消息`,
|
|
fromAvatar: message.avatar,
|
|
fromAvatar: message.avatar,
|
|
@@ -267,7 +267,7 @@ export const handleMessageHook = async (payload, wsStore) => {
|
|
fromAvatar: message.avatar,
|
|
fromAvatar: message.avatar,
|
|
toUuid: wsStore.toUserInfo.type == 'user' ? message.to : message.from,
|
|
toUuid: wsStore.toUserInfo.type == 'user' ? message.to : message.from,
|
|
fromUuid: wsStore.toUserInfo.type == 'user' ? message.from : message.to,
|
|
fromUuid: wsStore.toUserInfo.type == 'user' ? message.from : message.to,
|
|
- fromUuids: msg?.fromUuid,
|
|
|
|
|
|
+ // fromUuids: msg?.fromUuid,
|
|
});
|
|
});
|
|
notifications(wsStore);
|
|
notifications(wsStore);
|
|
return;
|
|
return;
|
|
@@ -288,7 +288,7 @@ export const handleMessageHook = async (payload, wsStore) => {
|
|
align: sender.uuid != wsStore.toUserInfo.uuid?'right':'left',
|
|
align: sender.uuid != wsStore.toUserInfo.uuid?'right':'left',
|
|
toUuid: wsStore.toUserInfo.type == 'user' ? message.to : message.from,
|
|
toUuid: wsStore.toUserInfo.type == 'user' ? message.to : message.from,
|
|
fromUuid: wsStore.toUserInfo.type == 'user' ? message.from : message.to,
|
|
fromUuid: wsStore.toUserInfo.type == 'user' ? message.from : message.to,
|
|
- fromUuids: msg?.fromUuid,
|
|
|
|
|
|
+ // fromUuids: msg?.fromUuid,
|
|
content: message.contentType === Constant.REJECT_AUDIO_ONLINE || message.contentType === Constant.REJECT_VIDEO_ONLINE ? '[对方拒绝]' : '[通话结束]',
|
|
content: message.contentType === Constant.REJECT_AUDIO_ONLINE || message.contentType === Constant.REJECT_VIDEO_ONLINE ? '[对方拒绝]' : '[通话结束]',
|
|
sender,
|
|
sender,
|
|
fromAvatar: message.avatar,
|
|
fromAvatar: message.avatar,
|
|
@@ -303,7 +303,7 @@ export const handleMessageHook = async (payload, wsStore) => {
|
|
...message,
|
|
...message,
|
|
toUuid: wsStore.toUserInfo.type == 'user' ? message.to : message.from,
|
|
toUuid: wsStore.toUserInfo.type == 'user' ? message.to : message.from,
|
|
fromUuid: wsStore.toUserInfo.type == 'user' ? message.from : message.to,
|
|
fromUuid: wsStore.toUserInfo.type == 'user' ? message.from : message.to,
|
|
- fromUuids: msg?.fromUuid,
|
|
|
|
|
|
+ // fromUuids: msg?.fromUuid,
|
|
align: 'left',
|
|
align: 'left',
|
|
fromAvatar: message.avatar,
|
|
fromAvatar: message.avatar,
|
|
}, msg));
|
|
}, msg));
|
|
@@ -324,7 +324,7 @@ export const handleMessageHook = async (payload, wsStore) => {
|
|
file: audioUrl,
|
|
file: audioUrl,
|
|
toUuid: wsStore.toUserInfo.type == 'user' ? message.to : message.from,
|
|
toUuid: wsStore.toUserInfo.type == 'user' ? message.to : message.from,
|
|
fromUuid: wsStore.toUserInfo.type == 'user' ? message.from : message.to,
|
|
fromUuid: wsStore.toUserInfo.type == 'user' ? message.from : message.to,
|
|
- fromUuids: msg?.fromUuid,
|
|
|
|
|
|
+ // fromUuids: msg?.fromUuid,
|
|
align: 'left',
|
|
align: 'left',
|
|
fromAvatar: message.avatar,
|
|
fromAvatar: message.avatar,
|
|
}, msg));
|
|
}, msg));
|
|
@@ -342,7 +342,7 @@ export const handleMessageHook = async (payload, wsStore) => {
|
|
file: url,
|
|
file: url,
|
|
toUuid: wsStore.toUserInfo.type == 'user' ? message.to : message.from,
|
|
toUuid: wsStore.toUserInfo.type == 'user' ? message.to : message.from,
|
|
fromUuid: wsStore.toUserInfo.type == 'user' ? message.from : message.to,
|
|
fromUuid: wsStore.toUserInfo.type == 'user' ? message.from : message.to,
|
|
- fromUuids: msg?.fromUuid,
|
|
|
|
|
|
+ // fromUuids: msg?.fromUuid,
|
|
align: 'left',
|
|
align: 'left',
|
|
fromAvatar: message.avatar,
|
|
fromAvatar: message.avatar,
|
|
}, msg));
|
|
}, msg));
|
|
@@ -360,7 +360,7 @@ export const handleMessageHook = async (payload, wsStore) => {
|
|
file: url,
|
|
file: url,
|
|
toUuid: wsStore.toUserInfo.type == 'user' ? message.to : message.from,
|
|
toUuid: wsStore.toUserInfo.type == 'user' ? message.to : message.from,
|
|
fromUuid: wsStore.toUserInfo.type == 'user' ? message.from : message.to,
|
|
fromUuid: wsStore.toUserInfo.type == 'user' ? message.from : message.to,
|
|
- fromUuids: msg?.fromUuid,
|
|
|
|
|
|
+ // fromUuids: msg?.fromUuid,
|
|
align: 'left',
|
|
align: 'left',
|
|
fromAvatar: message.avatar,
|
|
fromAvatar: message.avatar,
|
|
}, msg));
|
|
}, msg));
|