fix 寻宝:机器人重复问题,被踢人推送

This commit is contained in:
liangtongchuan
2020-12-30 12:11:49 +08:00
parent 0693c896c6
commit 666c79a84f
2 changed files with 13 additions and 9 deletions
@@ -448,11 +448,12 @@ export class ComBattleHandler {
// 推送移除消息
let channelService = this.app.get('channelService');
let channel = channelService.getChannel(teamCode, false);
// 先推送离队消息,再将玩家从房间中移除
channel.pushMessage('onLeaveTeam', resResult(STATUS.SUCCESS, {teamCode, roleId: roleIdToRm}));
let users = channel.getMembers();
if (users.indexOf(roleIdToRm) !== -1) {
channel.removeMember(roleIdToRm);
}
channel.pushMessage('onLeaveTeam', resResult(STATUS.SUCCESS, {teamCode, roleId: roleIdToRm}));
clearComBtlTimer(teamCode, this.teamDisTimer); // 移除队员停止解散计时
let thiz = this;
setTimeout(async () => {