diff --git a/game-server/app/servers/guild/handler/guildHandler.ts b/game-server/app/servers/guild/handler/guildHandler.ts index c5cef8ab5..3cfd68efe 100644 --- a/game-server/app/servers/guild/handler/guildHandler.ts +++ b/game-server/app/servers/guild/handler/guildHandler.ts @@ -555,6 +555,7 @@ export class GuildHandler { const guild = await GuildModel.dismiss(code, serverId); if (!guild) return resResult(STATUS.GUILD_DELETE_ERROR); + await sendMailToGuildByContent(MAIL_TYPE.GUILD_DISSMISS, code, {}, guild); await UserGuildModel.dismiss(code); const { members } = guild; await RoleModel.dissmissGuild(members); @@ -573,7 +574,6 @@ export class GuildHandler { for(let roleId of members) { reportTAEvent(roleId, TA_EVENT.GUILD_QUIT, { name: guild.name, way: GUILD_QUIT_WAY.DISMISS }, ip); } - await sendMailToGuildByContent(MAIL_TYPE.GUILD_DISSMISS, code, {}, guild); return resResult(STATUS.SUCCESS, { code, status: guild.status }); }