群消息可以显示在消息窗口

This commit is contained in:
bob
2024-11-22 10:51:27 +08:00
parent 9d2ef7c241
commit bd8ef7633b
4 changed files with 65 additions and 11 deletions

View File

@@ -26,6 +26,29 @@ export const chatConstructor = (toId, content, tempMsgId) => {
return data
}
export const groupChatConstructor = (groupId, content, tempMsgId) => {
const header = Header.create({
magic: proto.magic,
version: proto.version,
msgType: MsgType.GROUP_CHAT,
isExtension: false
})
const userData = userStore()
const body = Body.create({
fromId: userData.user.account,
fromClient: userData.clientId,
groupId: groupId,
content: content,
tempMsgId: tempMsgId
})
const msg = Msg.create({ header: header, body: body })
const payload = Msg.encode(msg).finish()
const data = encodePayload(payload)
return data
}
export const heartBeatConstructor = () => {
const header = Header.create({
magic: proto.magic,