From ae5655bb0006d942d5aee937551c39b7923db806 Mon Sep 17 00:00:00 2001 From: Xeltica Date: Thu, 15 Sep 2022 15:44:49 +0900 Subject: [PATCH] =?UTF-8?q?=E8=A4=87=E6=95=B0=E3=83=9E=E3=82=B7=E3=83=B3?= =?UTF-8?q?=E3=81=A7=E3=83=AD=E3=82=B0=E3=82=A4=E3=83=B3=E3=81=97=E3=81=9F?= =?UTF-8?q?=E3=81=A8=E3=81=8D=E3=81=AB=E3=83=88=E3=83=BC=E3=82=AF=E3=83=B3?= =?UTF-8?q?=E3=81=8C=E4=B8=8A=E6=9B=B8=E3=81=8D=E3=81=95=E3=82=8C=E3=81=A6?= =?UTF-8?q?=E3=81=97=E3=81=BE=E3=81=84=E3=80=81=E5=89=8D=E3=81=AE=E3=83=9E?= =?UTF-8?q?=E3=82=B7=E3=83=B3=E3=81=A7=E4=B8=8D=E5=85=B7=E5=90=88=E3=81=8C?= =?UTF-8?q?=E7=94=9F=E3=81=98=E3=82=8B=E5=95=8F=E9=A1=8C=E3=82=92=E4=BF=AE?= =?UTF-8?q?=E6=AD=A3?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/backend/functions/users.ts | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/src/backend/functions/users.ts b/src/backend/functions/users.ts index 02f94c0..f88f155 100644 --- a/src/backend/functions/users.ts +++ b/src/backend/functions/users.ts @@ -35,12 +35,12 @@ export const getUser = (username: string, host: string): Promise => { - const u = typeof user === 'number' + const id = typeof user === 'number' ? user : user.id; const misshaiToken = await genToken(); - Users.update(u, { misshaiToken }); + Users.update(id, { misshaiToken }); return misshaiToken; }; @@ -64,7 +64,8 @@ export const upsertUser = async (username: string, host: string, token: string): if (u) { await Users.update(u.id, { token, tokenVersion: currentTokenVersion }); } else { - await Users.insert({ username, host, token, tokenVersion: currentTokenVersion }); + const result = await Users.save({ username, host, token, tokenVersion: currentTokenVersion }); + await updateUsersToolsToken(result.id); } };