校验:count不应为负数的校验

This commit is contained in:
luying
2022-06-10 14:42:30 +08:00
parent 704560a37f
commit c74865e315
13 changed files with 28 additions and 15 deletions

View File

@@ -117,6 +117,7 @@ export class ChatHandler {
async getPrivateMessage(msg: { targetRoleId: string, fromSeqId: number, count: number }, session: BackendSession) {
const roleId = session.get('roleId');
const { targetRoleId, fromSeqId = Infinity, count = DEFAULT_MSG_PER_PAGE } = msg;
if( count < 0) return resResult(STATUS.WRONG_PARMS);
const msgs = await getPrivateMessages(roleId, targetRoleId, fromSeqId, count);
const targetRoleInfo = await getSimpleRoleInfo(targetRoleId);
return resResult(STATUS.SUCCESS, { targetRoleId, msgs, targetRoleInfo });