聊天:增加私聊部分逻辑

测试:增加测试脚本,减少socket断开的打印
This commit is contained in:
liangtongchuan
2021-03-04 18:27:39 +08:00
parent d4561c2e3d
commit 0bb4caf291
10 changed files with 232 additions and 7 deletions

View File

@@ -28,11 +28,11 @@ export default class GroupMessage extends BaseModel {
targetRoleName: string; // 被回复者名称
@prop({ required: true, default: '' })
msgId: string; // 消息唯一 Id
msgCode: string; // 消息唯一 Id
@prop({ required: true, default: 0 })
seqId: number; // 消息在本聊天室的递增 Id
@prop({ required: true, default: '' })
targetMsgId: string; // 回复消息的唯一 Id
targetMsgCode: string; // 回复消息的唯一 Id
@prop({ required: true, default: 0 })
status: number; // 消息状态0正常1屏蔽
@@ -45,3 +45,4 @@ export default class GroupMessage extends BaseModel {
export const GroupMessageModel = getModelForClass(GroupMessage);
export interface GroupMessageType extends Pick<DocumentType<GroupMessage>, keyof GroupMessage> {};
export type GroupMessageParam = Partial<GroupMessageType>;