From 2ef4cd927736b5719487bad194e2676750a6793a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=90=B3=E5=85=83=E7=9A=93?= Date: Mon, 9 Jun 2025 11:34:33 +0800 Subject: [PATCH] IT WORKS NOW :))))))) (The send groq api key part) --- server/api/user/login.ts | 2 +- server/api/user/sendUserChanges.post.ts | 11 ++++++++--- 2 files changed, 9 insertions(+), 4 deletions(-) diff --git a/server/api/user/login.ts b/server/api/user/login.ts index 93c0d9c..0bd32f1 100644 --- a/server/api/user/login.ts +++ b/server/api/user/login.ts @@ -45,7 +45,7 @@ export default defineEventHandler(async (event) => { error: "CANNOT_CREATE_NEW_USER", }; } - const createOtherFields = await sql` + await sql` insert into user_other_data(user_id, username, translate_enabled, translate_provider, remove_translate_popup, starred_news) values (${userUUID}, ${username}, false, 'google', false, '{}'::JSON) `; diff --git a/server/api/user/sendUserChanges.post.ts b/server/api/user/sendUserChanges.post.ts index f3b96fb..3148a15 100644 --- a/server/api/user/sendUserChanges.post.ts +++ b/server/api/user/sendUserChanges.post.ts @@ -32,9 +32,13 @@ export default defineEventHandler(async (event) => { if (!allowedColumns.includes(requestChange)) { throw new Error("Invalid column name provided"); } - const sqlC = await sql.unsafe` - UPDATE user_other_data SET ${requestChange} = ${apiKeyqq[0]} - WHERE username = ${checkUserToken[0].username}`; + + const sqlC = await sql.unsafe( + ` + UPDATE user_other_data SET ${requestChange} = $1 + WHERE username = $2`, + [apiKeyqq[0], checkUserToken[0].username], + ); /** * // Example of how requestChange might be validated @@ -52,6 +56,7 @@ export default defineEventHandler(async (event) => { body: body, allowed: allowed, data: body.value.match(clearBadDataRegex), + sqlC: sqlC, }; } });