summary refs log tree commit diff
path: root/src/api/routes/users
diff options
context:
space:
mode:
authorMathMan05 <mathmanrm@gmail.com>2025-11-25 23:49:03 -0600
committerMathMan05 <mathmanrm@gmail.com>2025-11-25 23:49:03 -0600
commit54540a8b14c463aca83430c2a8a5f8d7322a2d66 (patch)
treea5ba11641eb3338104a28149cf40393135e602dc /src/api/routes/users
parentremove unused forEach (diff)
downloadserver-ts-54540a8b14c463aca83430c2a8a5f8d7322a2d66.tar.xz
Delete Object.map
Diffstat (limited to 'src/api/routes/users')
-rw-r--r--src/api/routes/users/@me/settings.ts13
1 files changed, 5 insertions, 8 deletions
diff --git a/src/api/routes/users/@me/settings.ts b/src/api/routes/users/@me/settings.ts

index beef662b..3a972424 100644 --- a/src/api/routes/users/@me/settings.ts +++ b/src/api/routes/users/@me/settings.ts
@@ -19,7 +19,7 @@ import { route } from "@spacebar/api"; import { User, UserSettings } from "@spacebar/util"; import { Request, Response, Router } from "express"; -import { UserSettingsUpdateSchema, UserSettingsSchema } from "@spacebar/schemas" +import { UserSettingsUpdateSchema, UserSettingsSchema } from "@spacebar/schemas"; const router = Router({ mergeParams: true }); @@ -36,7 +36,7 @@ router.get( }, }), async (req: Request, res: Response) => { - const settings = await UserSettings.getOrDefault(req.user_id) + const settings = await UserSettings.getOrDefault(req.user_id); return res.json(settings); }, ); @@ -67,13 +67,10 @@ router.patch( relations: ["settings"], }); - if (!user.settings) - user.settings = UserSettings.create(body as UserSettingsUpdateSchema); - else - user.settings.assign(body); + if (!user.settings) user.settings = UserSettings.create<UserSettings>(body); + else user.settings.assign(body); - if (body.guild_folders) - user.settings.guild_folders = body.guild_folders; + if (body.guild_folders) user.settings.guild_folders = body.guild_folders; await user.settings.save(); await user.save();