XFE Git
XFE Studio Git
Git 首页 全局搜索
XFE 主站 文档 NuGet

XFESpaceNinjaServer

A simple server for a small space ninja game

公开
关注 0 Fork 0 Star 0
返回提交历史

XFEstudio/XFESpaceNinjaServer

chore: delete clan invite email when member is kicked before accepting (#1370)

Reviewed-on: https://onlyg.it/OpenWF/SpaceNinjaServer/pulls/1370 Co-authored-by: Sainan <63328889+Sainan@users.noreply.github.com> Co-committed-by: Sainan <63328889+Sainan@users.noreply.github.com>

ab0d472c
Sainan <63328889+Sainan@users.noreply.github.com>
提交于

代码差异

1 个文件 +7 -1
Modified src/controllers/api/removeFromGuildController.ts +7 -1
@@ -1,4 +1,5 @@
1 1 import { GuildMember } from "@/src/models/guildModel";
2 import { Inbox } from "@/src/models/inboxModel";
2 3 import { Account } from "@/src/models/loginModel";
3 4 import { getGuildForRequest, hasGuildPermission } from "@/src/services/guildService";
4 5 import { getInventory } from "@/src/services/inventoryService";
@@ -36,7 +37,12 @@ export const removeFromGuildController: RequestHandler = async (req, res) => {
36 37
37 38 // TODO: Handle clan leader kicking themselves (guild should be deleted in this case, I think)
38 39 } else if (guildMember.status == 2) {
39 // TODO: Maybe the inbox message for the sent invite should be deleted?
40 // Delete the inbox message for the invite
41 await Inbox.deleteOne({
42 ownerId: guildMember.accountId,
43 contextInfo: guild._id.toString(),
44 acceptAction: "GUILD_INVITE"
45 });
40 46 }
41 47 await GuildMember.deleteOne({ _id: guildMember._id });
42 48