From f016638346ccb855a37628f0bea412fbf7ff56dd Mon Sep 17 00:00:00 2001 From: npmrun <1549469775@qq.com> Date: Tue, 26 May 2026 16:29:06 +0800 Subject: [PATCH] feat(auth): add email field to MinimalUser and update related functions --- server/service/auth/index.ts | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/server/service/auth/index.ts b/server/service/auth/index.ts index c4e6c50..82e59a5 100644 --- a/server/service/auth/index.ts +++ b/server/service/auth/index.ts @@ -20,6 +20,7 @@ type AuthPayload = { export type MinimalUser = { id: number; username: string; + email: string | null; role: string; nickname: string | null; avatar: string | null; @@ -159,6 +160,7 @@ export async function loginUser(payload: AuthPayload) { .select({ id: users.id, username: users.username, + email: users.email, password: users.password, status: users.status, role: users.role, @@ -188,6 +190,7 @@ export async function loginUser(payload: AuthPayload) { user: { id: user.id, username: user.username, + email: user.email, role: user.role, nickname: user.nickname, avatar: user.avatar, @@ -209,6 +212,7 @@ export async function getCurrentUser(sessionId: string): Promise