聊天:给私聊发送者也返回消息体
This commit is contained in:
@@ -102,7 +102,7 @@ export class ChatHandler {
|
|||||||
const msgData = await createPrivateMsg(roleId, roleName, type, content, targetRoleId, targetMsgCode);
|
const msgData = await createPrivateMsg(roleId, roleName, type, content, targetRoleId, targetMsgCode);
|
||||||
await pushMsgToRole(targetRoleId, msgData);
|
await pushMsgToRole(targetRoleId, msgData);
|
||||||
if (!msgData) return resResult(STATUS.WRONG_PARMS);
|
if (!msgData) return resResult(STATUS.WRONG_PARMS);
|
||||||
return resResult(STATUS.SUCCESS);
|
return resResult(STATUS.SUCCESS, msgData);
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
|||||||
@@ -83,20 +83,20 @@ describe('聊天测试', function() {
|
|||||||
pinusClientT.on(ON_MSG_ROUTE, (msg) => {
|
pinusClientT.on(ON_MSG_ROUTE, (msg) => {
|
||||||
checkSuccessResponse(msg);
|
checkSuccessResponse(msg);
|
||||||
expect(msg.data.content).to.equal(TEXT_MSG.content);
|
expect(msg.data.content).to.equal(TEXT_MSG.content);
|
||||||
|
done();
|
||||||
});
|
});
|
||||||
|
|
||||||
pinusClient.request('chat.chatHandler.sendPrivateMessage', sendPrivateMessageParm(roleInfoT, TEXT_MSG), (res) => {
|
pinusClient.request('chat.chatHandler.sendPrivateMessage', sendPrivateMessageParm(roleInfoT, TEXT_MSG), (res) => {
|
||||||
checkSuccessResponse(res, false);
|
checkSuccessResponse(res);
|
||||||
setTimeout(() => {
|
expect(res.data.content).to.equal(TEXT_MSG.content);
|
||||||
done();
|
|
||||||
}, 200);
|
|
||||||
});
|
});
|
||||||
});
|
});
|
||||||
|
|
||||||
it('获取私聊历史消息', function(done) {
|
it('获取私聊历史消息', function(done) {
|
||||||
for (let i = 0; i < DEFAULT_MSG_PER_PAGE; i++) {
|
for (let i = 0; i < DEFAULT_MSG_PER_PAGE; i++) {
|
||||||
pinusClient.request('chat.chatHandler.sendPrivateMessage', sendPrivateMessageParm(roleInfoT, TEXT_MSG), (res) => {
|
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(() => {
|
setTimeout(() => {
|
||||||
|
|||||||
Reference in New Issue
Block a user