summary refs log tree commit diff
path: root/src/routes/api/v8
diff options
context:
space:
mode:
Diffstat (limited to 'src/routes/api/v8')
-rw-r--r--src/routes/api/v8/auth/register.ts4
-rw-r--r--src/routes/api/v8/channels/#channel_id/invites.ts4
-rw-r--r--src/routes/api/v8/guilds/#id/bans.ts16
-rw-r--r--src/routes/api/v8/guilds/#id/index.ts6
-rw-r--r--src/routes/api/v8/guilds/index.ts6
-rw-r--r--src/routes/api/v8/users/@me/guilds.ts12
-rw-r--r--src/routes/api/v8/users/@me/index.ts2
7 files changed, 25 insertions, 25 deletions
diff --git a/src/routes/api/v8/auth/register.ts b/src/routes/api/v8/auth/register.ts

index ceb151af..99df82f1 100644 --- a/src/routes/api/v8/auth/register.ts +++ b/src/routes/api/v8/auth/register.ts
@@ -170,7 +170,7 @@ router.post( // @ts-ignore const user: User = { id: Snowflake.generate(), - created_at: Date.now(), + created_at: new Date(), username: adjusted_username, discriminator, avatar: null, @@ -182,7 +182,7 @@ router.post( flags: 0n, // TODO: generate default flags hash: adjusted_password, guilds: [], - valid_tokens_since: Date.now(), + valid_tokens_since: new Date(), user_settings: { afk_timeout: 300, allow_accessibility_detection: true, diff --git a/src/routes/api/v8/channels/#channel_id/invites.ts b/src/routes/api/v8/channels/#channel_id/invites.ts
index 60ff4bb7..0e09c00c 100644 --- a/src/routes/api/v8/channels/#channel_id/invites.ts +++ b/src/routes/api/v8/channels/#channel_id/invites.ts
@@ -12,7 +12,7 @@ import { getPermission, ChannelModel, InviteModel, InviteCreateEvent } from "fos const router: Router = Router(); router.post("/", check(InviteCreateSchema), async (req: Request, res: Response) => { - const usID = req.userid; + const usID = req.user_id; const chID = BigInt(req.params.channel_id); const channel = await ChannelModel.findOne({ id: chID }).exec(); @@ -33,7 +33,7 @@ router.post("/", check(InviteCreateSchema), async (req: Request, res: Response) uses: 0, max_uses: req.body.max_uses, max_age: req.body.max_age, - created_at: Date.now(), + created_at: new Date(), guild_id: guID, channel_id: chID, inviter_id: usID, diff --git a/src/routes/api/v8/guilds/#id/bans.ts b/src/routes/api/v8/guilds/#id/bans.ts
index aaae39cb..5133ee3c 100644 --- a/src/routes/api/v8/guilds/#id/bans.ts +++ b/src/routes/api/v8/guilds/#id/bans.ts
@@ -29,14 +29,14 @@ router.get("/:user", async (req: Request, res: Response) => { return res.json(ban); }); -router.post("/:userid", check(BanCreateSchema), async (req: Request, res: Response) => { +router.post("/:user_id", check(BanCreateSchema), async (req: Request, res: Response) => { const guild_id = BigInt(req.params.id); - const banned_user_id = BigInt(req.params.userid); + const banned_user_id = BigInt(req.params.user_id); const banned_user = await getPublicUser(banned_user_id); - const perms = await getPermission(req.userid, guild_id); + const perms = await getPermission(req.user_id, guild_id); if (!perms.has("BAN_MEMBERS")) throw new HTTPError("You don't have the permission to ban members", 403); - if (req.userid === banned_user_id) throw new HTTPError("You can't ban yourself", 400); + if (req.user_id === banned_user_id) throw new HTTPError("You can't ban yourself", 400); await removeMember(banned_user_id, guild_id); @@ -44,7 +44,7 @@ router.post("/:userid", check(BanCreateSchema), async (req: Request, res: Respon user_id: banned_user_id, guild_id: guild_id, ip: getIpAdress(req), - executor_id: req.userid, + executor_id: req.user_id, reason: req.body.reason, // || otherwise empty }).save(); @@ -60,15 +60,15 @@ router.post("/:userid", check(BanCreateSchema), async (req: Request, res: Respon return res.json(ban).send(); }); -router.delete("/:userid", async (req: Request, res: Response) => { +router.delete("/:user_id", async (req: Request, res: Response) => { var guild_id = BigInt(req.params.id); - var banned_user_id = BigInt(req.params.userid); + var banned_user_id = BigInt(req.params.user_id); const banned_user = await getPublicUser(banned_user_id); const guild = await GuildModel.findOne({ id: guild_id }, { id: true }).exec(); if (!guild) throw new HTTPError("Guild not found", 404); - const perms = await getPermission(req.userid, guild.id); + const perms = await getPermission(req.user_id, guild.id); if (!perms.has("BAN_MEMBERS")) { throw new HTTPError("No permissions", 403); } diff --git a/src/routes/api/v8/guilds/#id/index.ts b/src/routes/api/v8/guilds/#id/index.ts
index 09f2a5c2..e86d9416 100644 --- a/src/routes/api/v8/guilds/#id/index.ts +++ b/src/routes/api/v8/guilds/#id/index.ts
@@ -24,7 +24,7 @@ router.get("/", async (req: Request, res: Response) => { const guild = await GuildModel.findOne({ id: guild_id }).exec(); if (!guild) throw new HTTPError("Guild does not exist", 404); - const member = await MemberModel.findOne({ guild_id: guild_id, id: req.userid }, "id").exec(); + const member = await MemberModel.findOne({ guild_id: guild_id, id: req.user_id }, "id").exec(); if (!member) throw new HTTPError("You are not a member of the guild you are trying to access", 401); return res.json(guild); @@ -37,7 +37,7 @@ router.patch("/", check(GuildUpdateSchema), async (req: Request, res: Response) const guild = await GuildModel.findOne({ id: guild_id }).exec(); if (!guild) throw new HTTPError("This guild does not exist", 404); - const perms = await getPermission(req.userid, guild_id); + const perms = await getPermission(req.user_id, guild_id); if (!perms.has("MANAGE_GUILD")) throw new HTTPError("You do not have the MANAGE_GUILD permission", 401); await GuildModel.updateOne({ id: guild_id }, body).exec(); @@ -49,7 +49,7 @@ router.delete("/", async (req: Request, res: Response) => { const guild = await GuildModel.findOne({ id: guild_id }, "owner_id").exec(); if (!guild) throw new HTTPError("This guild does not exist", 404); - if (guild.owner_id !== req.userid) throw new HTTPError("You are not the owner of this guild", 401); + if (guild.owner_id !== req.user_id) throw new HTTPError("You are not the owner of this guild", 401); await emitEvent({ event: "GUILD_DELETE", diff --git a/src/routes/api/v8/guilds/index.ts b/src/routes/api/v8/guilds/index.ts
index 7179ea9e..319184ad 100644 --- a/src/routes/api/v8/guilds/index.ts +++ b/src/routes/api/v8/guilds/index.ts
@@ -13,7 +13,7 @@ router.post("/", check(GuildCreateSchema), async (req: Request, res: Response) = const body = req.body as GuildCreateSchema; const { maxGuilds } = Config.get().limits.user; - const user = await getPublicUser(req.userid, { guilds: true }); + const user = await getPublicUser(req.user_id, { guilds: true }); if (user.guilds.length >= maxGuilds) { throw new HTTPError(`Maximum number of guilds reached ${maxGuilds}`, 403); @@ -23,7 +23,7 @@ router.post("/", check(GuildCreateSchema), async (req: Request, res: Response) = const guild: Guild = { name: body.name, region: body.region || "en-US", - owner_id: req.userid, + owner_id: req.user_id, icon: undefined, afk_channel_id: undefined, afk_timeout: 300, @@ -73,7 +73,7 @@ router.post("/", check(GuildCreateSchema), async (req: Request, res: Response) = tags: null, }).save(), ]); - await addMember(req.userid, guild_id, { guild }); + await addMember(req.user_id, guild_id, { guild }); res.status(201).json({ id: guild.id }); }); diff --git a/src/routes/api/v8/users/@me/guilds.ts b/src/routes/api/v8/users/@me/guilds.ts
index 6c3b0925..a2a64ce6 100644 --- a/src/routes/api/v8/users/@me/guilds.ts +++ b/src/routes/api/v8/users/@me/guilds.ts
@@ -7,7 +7,7 @@ import { getPublicUser } from "../../../../../util/User"; const router: Router = Router(); router.get("/", async (req: Request, res: Response) => { - const user = await UserModel.findOne({ id: req.userid }, { guilds: true }).exec(); + const user = await UserModel.findOne({ id: req.user_id }, { guilds: true }).exec(); if (!user) throw new HTTPError("User not found", 404); var guildIDs = user.guilds || []; @@ -21,18 +21,18 @@ router.delete("/:id", async (req: Request, res: Response) => { const guild = await GuildModel.findOne({ id: guildID }).exec(); if (!guild) throw new HTTPError("Guild doesn't exist", 404); - if (guild.owner_id === req.userid) throw new HTTPError("You can't leave your own guild", 400); + if (guild.owner_id === req.user_id) throw new HTTPError("You can't leave your own guild", 400); - await MemberModel.deleteOne({ id: req.userid, guild_id: guildID }).exec(); - await UserModel.updateOne({ id: req.userid }, { $pull: { guilds: guildID } }).exec(); - const user = await getPublicUser(req.userid); + await MemberModel.deleteOne({ id: req.user_id, guild_id: guildID }).exec(); + await UserModel.updateOne({ id: req.user_id }, { $pull: { guilds: guildID } }).exec(); + const user = await getPublicUser(req.user_id); await emitEvent({ event: "GUILD_DELETE", data: { id: guildID, }, - user_id: req.userid, + user_id: req.user_id, } as GuildDeleteEvent); await emitEvent({ diff --git a/src/routes/api/v8/users/@me/index.ts b/src/routes/api/v8/users/@me/index.ts
index 4307ef76..32877dcc 100644 --- a/src/routes/api/v8/users/@me/index.ts +++ b/src/routes/api/v8/users/@me/index.ts
@@ -6,7 +6,7 @@ const router: Router = Router(); router.get("/", async (req: Request, res: Response) => { // TODO: user projection - const user = await UserModel.findOne({ id: req.userid }).exec(); + const user = await UserModel.findOne({ id: req.user_id }).exec(); if (!user) throw new HTTPError("User not found", 404); res.json(user);