聊天:组队私人邀请接口

This commit is contained in:
liangtongchuan
2021-03-26 11:20:30 +08:00
parent 030c1543e7
commit dd1dbff4e6
2 changed files with 27 additions and 1 deletions

View File

@@ -21,7 +21,7 @@ import { setAp } from '../../../services/actionPointService';
import { roleLevelup } from '../../../services/normalBattleService';
import { addUserToChannel } from '../../../services/roleService';
import { ChannelUser } from '../../../domain/ChannelUser';
import { pushComBtlTeamMsg, pushNormalEquipMsg, pushTeamInviteMsg } from '../../../services/chatService';
import { pushComBtlTeamMsg, pushFriendTeamInviteMsg, pushNormalEquipMsg, pushTeamInviteMsg } from '../../../services/chatService';
import { EXTERIOR } from '../../../pubUtils/dicParam';
export default function(app: Application) {
@@ -680,6 +680,21 @@ export class ComBattleHandler {
return resResult(STATUS.SUCCESS);
}
/**
* @description 邀请队友
* @param {{ teamCode: string, targetRoleId: string }} msg
* @param {BackendSession} session
* @memberof ComBattleHandler
*/
async inviteTeammate(msg: { teamCode: string, targetRoleId: string }, session: BackendSession) {
let roleId = session.get('roleId');
let roleName = session.get('roleName');
const { teamCode, targetRoleId } = msg;
const msgData = await pushFriendTeamInviteMsg(roleId, roleName, teamCode, targetRoleId);
if (!msgData) return resResult(STATUS.WRONG_PARMS);
return resResult(STATUS.SUCCESS);
}
/**
* @description 藏宝图合成
* @param {{original: Array<{id: number, count: number}>}} msg