fix: message real_id use int32

This commit is contained in:
linyuchen 2024-03-10 00:03:37 +08:00
parent f638e48260
commit 3f10b7a002
3 changed files with 3 additions and 4 deletions

View File

@ -21,8 +21,7 @@ class GetMsg extends BaseAction<PayloadType, OB11Message> {
}
const msg = await dbUtil.getMsgByShortId(payload.message_id)
if (msg) {
const msgData = await OB11Constructor.message(msg);
return msgData
return await OB11Constructor.message(msg)
} else {
throw ("消息不存在")
}

View File

@ -27,7 +27,7 @@ export class OB11Constructor {
user_id: parseInt(msg.senderUin),
time: parseInt(msg.msgTime) || Date.now(),
message_id: msg.msgShortId,
real_id: msg.msgId,
real_id: msg.msgShortId,
message_type: msg.chatType == ChatType.group ? "group" : "private",
sender: {
user_id: parseInt(msg.senderUin),

View File

@ -67,7 +67,7 @@ export interface OB11Message {
self_id?: number,
time: number,
message_id: number,
real_id: string,
real_id: number,
user_id: number,
group_id?: number,
message_type: "private" | "group",