Update more path variables

This commit is contained in:
Rory& 2025-10-11 04:08:46 +02:00
parent e8c5c988bb
commit ef9b4f5be7
5 changed files with 14 additions and 14 deletions

Binary file not shown.

View File

@ -209,9 +209,9 @@ export async function initRateLimits(app: Router) {
...error,
}),
);
app.use("/guilds/:id", rateLimit(routes.guild));
app.use("/webhooks/:id", rateLimit(routes.webhook));
app.use("/channels/:id", rateLimit(routes.channel));
app.use("/guilds/:guild_id", rateLimit(routes.guild));
app.use("/webhooks/:webhook_id", rateLimit(routes.webhook));
app.use("/channels/:channel_id", rateLimit(routes.channel));
app.use("/auth/login", rateLimit(routes.auth.login));
app.use(
"/auth/register",

View File

@ -37,7 +37,7 @@ router.get(
}),
async (req: Request, res: Response) => {
const app = await Application.findOneOrFail({
where: { id: req.params.id },
where: { id: req.params.id }, // ...huh? there's no ID in the path...
relations: ["bot", "owner"],
select: {
owner: Object.fromEntries(

View File

@ -23,7 +23,7 @@ import { Request, Response, Router } from "express";
const router: Router = Router({ mergeParams: true });
router.get(
"/:id",
"/:user_id",
route({
responses: {
200: {
@ -35,25 +35,25 @@ router.get(
},
}),
async (req: Request, res: Response) => {
const { id } = req.params;
const { user_id } = req.params;
const note = await Note.findOneOrFail({
where: {
owner: { id: req.user_id },
target: { id: id },
target: { id: user_id },
},
});
return res.json({
note: note?.content,
note_user_id: id,
note_user_id: user_id,
user_id: req.user_id,
});
},
);
router.put(
"/:id",
"/:user_id",
route({
requestBody: "UserNoteUpdateSchema",
responses: {
@ -64,9 +64,9 @@ router.put(
},
}),
async (req: Request, res: Response) => {
const { id } = req.params;
const { user_id } = req.params;
const owner = await User.findOneOrFail({ where: { id: req.user_id } });
const target = await User.findOneOrFail({ where: { id: id } }); //if noted user does not exist throw
const target = await User.findOneOrFail({ where: { id: user_id } }); //if noted user does not exist throw
const { note } = req.body;
if (note && note.length) {

View File

@ -72,7 +72,7 @@ router.get(
);
router.put(
"/:id",
"/:user_id",
route({
requestBody: "RelationshipPutSchema",
responses: {
@ -90,7 +90,7 @@ router.put(
req,
res,
await User.findOneOrFail({
where: { id: req.params.id },
where: { id: req.params.user_id },
relations: ["relationships", "relationships.to"],
select: userProjection,
}),
@ -134,7 +134,7 @@ router.post(
);
router.delete(
"/:id",
"/:user_id",
route({
responses: {
204: {},