聊天:加入和退出军团时处理频道
This commit is contained in:
@@ -327,13 +327,11 @@ export class GuildHandler {
|
||||
|
||||
this.app.rpc.chat.guildRemote.updateInfo.toServer(chatSid, code, { memberCnt: joinResult.memberCnt, guildCe: joinResult.guildCe });
|
||||
this.app.rpc.chat.guildRemote.addRec.toServer(chatSid,rec);
|
||||
|
||||
hasGuild = true;
|
||||
} else { // 不自动加入,插入申请表
|
||||
await UserGuildApplyModel.createUserGuildApply(role, guild, GUILD_APPLY_TYPE.APPLY);
|
||||
}
|
||||
|
||||
await addRoleToGuildChannel(roleId, sid, code);
|
||||
// 返回
|
||||
return resResult(STATUS.SUCCESS, { code, hasGuild });
|
||||
}
|
||||
@@ -671,7 +669,8 @@ export class GuildHandler {
|
||||
await removeTrainRank(code, roleId, guild.trainId);
|
||||
let chatSid = await getGuildChannelSid(code);
|
||||
|
||||
this.app.rpc.chat.guildRemote.memberQuit.toServer(chatSid,code, roleId, guild);
|
||||
const { sid } = await getRoleOnlineInfo(roleId);
|
||||
this.app.rpc.chat.guildRemote.memberQuit.toServer(chatSid,code, roleId, guild, sid);
|
||||
|
||||
// 添加动态
|
||||
const rec = await GuildRecModel.createGuildRec(roleId, code, GUILD_REC_TYPE.QUIT_GUILD, [role.roleName]);
|
||||
|
||||
Reference in New Issue
Block a user