修复历史消息的列表顺序, 添加消息文本为空的检测
This commit is contained in:
@@ -34,6 +34,11 @@ export default class ChatApi extends BaseApi {
|
|||||||
code: 400,
|
code: 400,
|
||||||
}
|
}
|
||||||
|
|
||||||
|
if (args.text == '') return {
|
||||||
|
code: 400,
|
||||||
|
msg: "消息文本为空",
|
||||||
|
}
|
||||||
|
|
||||||
const token = TokenManager.decode(args.token as string)
|
const token = TokenManager.decode(args.token as string)
|
||||||
if (!this.checkToken(token, deviceId)) return {
|
if (!this.checkToken(token, deviceId)) return {
|
||||||
code: 401,
|
code: 401,
|
||||||
@@ -116,7 +121,7 @@ export default class ChatApi extends BaseApi {
|
|||||||
code: 200,
|
code: 200,
|
||||||
msg: "成功",
|
msg: "成功",
|
||||||
data: {
|
data: {
|
||||||
messages: MessagesManager.getInstanceForChat(chat)[args.page ? 'getMessagesWithPage' : 'getMessagesWithOffset'](args.limit as number | undefined, (args.page ? args.page : args.offset) as number),
|
messages: MessagesManager.getInstanceForChat(chat)[args.page ? 'getMessagesWithPage' : 'getMessagesWithOffset'](args.limit as number | undefined, (args.page ? args.page : args.offset) as number).reverse(),
|
||||||
},
|
},
|
||||||
}
|
}
|
||||||
})
|
})
|
||||||
|
|||||||
Reference in New Issue
Block a user