diff --git a/game-server/app/servers/chat/handler/chatHandler.ts b/game-server/app/servers/chat/handler/chatHandler.ts index 59bd9178e..9f4f1aac9 100644 --- a/game-server/app/servers/chat/handler/chatHandler.ts +++ b/game-server/app/servers/chat/handler/chatHandler.ts @@ -102,7 +102,7 @@ export class ChatHandler { const msgData = await createPrivateMsg(roleId, roleName, type, content, targetRoleId, targetMsgCode); await pushMsgToRole(targetRoleId, msgData); if (!msgData) return resResult(STATUS.WRONG_PARMS); - return resResult(STATUS.SUCCESS); + return resResult(STATUS.SUCCESS, msgData); } /** diff --git a/game-server/test/chat.test.ts b/game-server/test/chat.test.ts index e9c577d35..5bbc7f07a 100644 --- a/game-server/test/chat.test.ts +++ b/game-server/test/chat.test.ts @@ -83,20 +83,20 @@ describe('聊天测试', function() { pinusClientT.on(ON_MSG_ROUTE, (msg) => { checkSuccessResponse(msg); expect(msg.data.content).to.equal(TEXT_MSG.content); + done(); }); pinusClient.request('chat.chatHandler.sendPrivateMessage', sendPrivateMessageParm(roleInfoT, TEXT_MSG), (res) => { - checkSuccessResponse(res, false); - setTimeout(() => { - done(); - }, 200); + checkSuccessResponse(res); + expect(res.data.content).to.equal(TEXT_MSG.content); }); }); it('获取私聊历史消息', function(done) { for (let i = 0; i < DEFAULT_MSG_PER_PAGE; i++) { pinusClient.request('chat.chatHandler.sendPrivateMessage', sendPrivateMessageParm(roleInfoT, TEXT_MSG), (res) => { - checkSuccessResponse(res, false); + checkSuccessResponse(res); + expect(res.data.content).to.equal(TEXT_MSG.content); }); } setTimeout(() => {