summary refs log tree commit diff
path: root/src/routes
diff options
context:
space:
mode:
authorFlam3rboy <34555296+Flam3rboy@users.noreply.github.com>2021-03-03 21:14:15 +0100
committerFlam3rboy <34555296+Flam3rboy@users.noreply.github.com>2021-03-03 21:14:15 +0100
commited2a1809ff6a9ac48618cb74645195589a32a0ce (patch)
treef8f6bd22d600ba57578130a1c145bbab7740c477 /src/routes
parent:construction: messages route (diff)
parentget specific ban (diff)
downloadserver-ed2a1809ff6a9ac48618cb74645195589a32a0ce.tar.xz
Merge branch 'master' of https://github.com/discord-open-source/discord-api
Diffstat (limited to 'src/routes')
-rw-r--r--src/routes/api/v8/channels/#channel_id/invites.ts2
-rw-r--r--src/routes/api/v8/guilds/#id/bans.ts9
-rw-r--r--src/routes/api/v8/guilds/#id/members/index.ts4
3 files changed, 14 insertions, 1 deletions
diff --git a/src/routes/api/v8/channels/#channel_id/invites.ts b/src/routes/api/v8/channels/#channel_id/invites.ts
index 2bf8664f..60ff4bb7 100644
--- a/src/routes/api/v8/channels/#channel_id/invites.ts
+++ b/src/routes/api/v8/channels/#channel_id/invites.ts
@@ -39,7 +39,7 @@ router.post("/", check(InviteCreateSchema), async (req: Request, res: Response)
 		inviter_id: usID,
 	};
 
-	await new InviteModel(invite).save(); // ! samuel ist ein hurensohn
+	await new InviteModel(invite).save();
 
 	await emitEvent({ event: "INVITE_CREATE", data: invite } as InviteCreateEvent);
 	res.status(201).send(invite);
diff --git a/src/routes/api/v8/guilds/#id/bans.ts b/src/routes/api/v8/guilds/#id/bans.ts
index e18a1137..8e6e35de 100644
--- a/src/routes/api/v8/guilds/#id/bans.ts
+++ b/src/routes/api/v8/guilds/#id/bans.ts
@@ -20,6 +20,15 @@ router.get("/", async (req: Request, res: Response) => {
 	return res.json(bans);
 });
 
+router.get("/:user", async (req: Request, res: Response) => {
+	const guild_id = BigInt(req.params.id);
+	const user_id = BigInt(req.params.ban);
+
+	var ban = await BanModel.findOne({ guild_id: guild_id, user_id: user_id }).exec();
+	if (!ban) throw new HTTPError("Ban not found", 404);
+	return res.json(ban);
+});
+
 router.post("/:userid", check(BanCreateSchema), async (req: Request, res: Response) => {
 	const guild_id = BigInt(req.params.id);
 	const banned_user_id = BigInt(req.params.userid);
diff --git a/src/routes/api/v8/guilds/#id/members/index.ts b/src/routes/api/v8/guilds/#id/members/index.ts
index 9446e2da..3b422dd0 100644
--- a/src/routes/api/v8/guilds/#id/members/index.ts
+++ b/src/routes/api/v8/guilds/#id/members/index.ts
@@ -49,4 +49,8 @@ router.get("/:member", async (req: Request, res: Response) => {
 	return res.json(member);
 });
 
+router.put("/:member", async (req: Request, res: Response) => {
+	// https://discord.com/developers/docs/resources/guild#add-guild-member
+});
+
 export default router;