From 8a282f292756ed5bba61519556329f5c8fe08b3c Mon Sep 17 00:00:00 2001 From: Rory& Date: Sat, 11 Oct 2025 06:34:04 +0200 Subject: [PATCH] Gateway: dont create user settings --- src/gateway/opcodes/Identify.ts | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/src/gateway/opcodes/Identify.ts b/src/gateway/opcodes/Identify.ts index 74402bc8..71b05613 100644 --- a/src/gateway/opcodes/Identify.ts +++ b/src/gateway/opcodes/Identify.ts @@ -358,9 +358,7 @@ export async function onIdentify(this: WebSocket, data: Payload) { // so for instances that migrated, users may not have a `user_settings` row. let createUserSettingsTime: ElapsedTime | undefined = undefined; if (!user.settings) { - console.warn("[WARN] Creating new user settings!"); - user.settings = new UserSettings(); - await user.settings.save(); + user.settings = await UserSettings.getOrDefault(user.id); createUserSettingsTime = taskSw.getElapsedAndReset(); }