feat: declineGuildInvite
This commit is contained in:
parent
c542d3df4b
commit
dccb88db6d
14
src/controllers/api/declineGuildInviteController.ts
Normal file
14
src/controllers/api/declineGuildInviteController.ts
Normal file
@ -0,0 +1,14 @@
|
||||
import { GuildMember } from "@/src/models/guildModel";
|
||||
import { getAccountForRequest } from "@/src/services/loginService";
|
||||
import { RequestHandler } from "express";
|
||||
|
||||
export const declineGuildInviteController: RequestHandler = async (req, res) => {
|
||||
const accountId = await getAccountForRequest(req);
|
||||
|
||||
await GuildMember.deleteOne({
|
||||
accountId: accountId,
|
||||
guildId: req.query.clanId as string
|
||||
});
|
||||
|
||||
res.end();
|
||||
};
|
@ -20,6 +20,7 @@ import { contributeToDojoComponentController } from "@/src/controllers/api/contr
|
||||
import { contributeToVaultController } from "@/src/controllers/api/contributeToVaultController";
|
||||
import { createGuildController } from "@/src/controllers/api/createGuildController";
|
||||
import { creditsController } from "@/src/controllers/api/creditsController";
|
||||
import { declineGuildInviteController } from "@/src/controllers/api/declineGuildInviteController";
|
||||
import { deleteSessionController } from "@/src/controllers/api/deleteSessionController";
|
||||
import { destroyDojoDecoController } from "@/src/controllers/api/destroyDojoDecoController";
|
||||
import { dojoComponentRushController } from "@/src/controllers/api/dojoComponentRushController";
|
||||
@ -116,6 +117,7 @@ apiRouter.get("/abortDojoComponentDestruction.php", abortDojoComponentDestructio
|
||||
apiRouter.get("/checkDailyMissionBonus.php", checkDailyMissionBonusController);
|
||||
apiRouter.get("/claimLibraryDailyTaskReward.php", claimLibraryDailyTaskRewardController);
|
||||
apiRouter.get("/credits.php", creditsController);
|
||||
apiRouter.get("/declineGuildInvite.php", declineGuildInviteController);
|
||||
apiRouter.get("/deleteSession.php", deleteSessionController);
|
||||
apiRouter.get("/dojo", dojoController);
|
||||
apiRouter.get("/drones.php", dronesController);
|
||||
|
Loading…
x
Reference in New Issue
Block a user