diff --git a/components/app/windows/newsView.vue b/components/app/windows/newsView.vue index ec66b05..81e2670 100644 --- a/components/app/windows/newsView.vue +++ b/components/app/windows/newsView.vue @@ -64,7 +64,7 @@ const aiSummary = async () => { activateAiSummary.value = true; isGenerating.value = true; try { - const req = await fetch(`/api/ai/summarize/${slug}?lang=${locale}`); + const req = await fetch(`/api/ai/summarize/${slug}?lang=${String(locale)}`); const reader = req.body?.getReader(); const decoder = new TextDecoder(); while (reader) { diff --git a/createDatabase.ts b/createDatabase.ts index 57e1fa4..7a2dd4b 100644 --- a/createDatabase.ts +++ b/createDatabase.ts @@ -34,7 +34,7 @@ CREATE TABLE IF NOT EXISTS chat_history ( const createUserOtherData = await sql` create table if not exists user_other_data ( - user_id text primary key , + user_id text primary key, user text not null unique, groq_api_key text, starred_news JSON not null, diff --git a/server/api/user/sendUserInfo.post.ts b/server/api/user/sendUserInfo.post.ts index ff51c87..eea2c34 100644 --- a/server/api/user/sendUserInfo.post.ts +++ b/server/api/user/sendUserInfo.post.ts @@ -17,4 +17,7 @@ export default defineEventHandler(async (event) => { error: "ERR_NOT_ALLOWED", }; } + if (request_change === "groq_api_key") { + const updateListing = await sql``; + } });