聊天:组队一键邀请也发送给军团
This commit is contained in:
@@ -675,8 +675,8 @@ export class ComBattleHandler {
|
|||||||
let roleName = session.get('roleName');
|
let roleName = session.get('roleName');
|
||||||
let serverId = session.get('serverId');
|
let serverId = session.get('serverId');
|
||||||
const { teamCode } = msg;
|
const { teamCode } = msg;
|
||||||
const msgData = await pushTeamInviteMsg(roleId, roleName, serverId, teamCode);
|
const { msgDataWorld, msgDataGuild } = await pushTeamInviteMsg(roleId, roleName, serverId, teamCode);
|
||||||
if (!msgData) return resResult(STATUS.WRONG_PARMS);
|
if (!msgDataWorld || !msgDataGuild) return resResult(STATUS.WRONG_PARMS);
|
||||||
return resResult(STATUS.SUCCESS);
|
return resResult(STATUS.SUCCESS);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@@ -314,9 +314,11 @@ export async function updatePrivateMsgReadInfo(roleId: string, targetRoleId: str
|
|||||||
* @param {string} teamCode 队伍唯一标识
|
* @param {string} teamCode 队伍唯一标识
|
||||||
*/
|
*/
|
||||||
export async function pushTeamInviteMsg(roleId: string, roleName: string, serverId: number, teamCode: string) {
|
export async function pushTeamInviteMsg(roleId: string, roleName: string, serverId: number, teamCode: string) {
|
||||||
const msgData = await createGroupMsg(roleId, roleName, CHANNEL_PREFIX.WORLD, `${serverId}`, MSG_TYPE.RICH_TEXT, MSG_SOURCE.TEAM_INVITE, teamCode, null, null);
|
const msgDataWorld = await createGroupMsg(roleId, roleName, CHANNEL_PREFIX.WORLD, `${serverId}`, MSG_TYPE.RICH_TEXT, MSG_SOURCE.TEAM_INVITE, teamCode, null, null);
|
||||||
await pushGroupMsgToRoom(msgData);
|
const msgDataGuild = await createGroupMsg(roleId, roleName, CHANNEL_PREFIX.GUILD, `${serverId}`, MSG_TYPE.RICH_TEXT, MSG_SOURCE.TEAM_INVITE, teamCode, null, null);
|
||||||
return msgData;
|
await pushGroupMsgToRoom(msgDataWorld);
|
||||||
|
await pushGroupMsgToRoom(msgDataGuild);
|
||||||
|
return { msgDataWorld, msgDataGuild };
|
||||||
}
|
}
|
||||||
|
|
||||||
export async function createAccuseData(roleId: string, targetRoleId: string, targetMsgCode: string, reason: number) {
|
export async function createAccuseData(roleId: string, targetRoleId: string, targetMsgCode: string, reason: number) {
|
||||||
|
|||||||
Reference in New Issue
Block a user