From 456be68ca2344e1feb11a119053ab862848971af Mon Sep 17 00:00:00 2001 From: nsfisis Date: Sun, 28 Jul 2024 13:07:13 +0900 Subject: refactor(frontend): do not convert property names --- frontend/app/.server/auth.ts | 19 ++----------------- frontend/app/routes/dashboard.tsx | 4 ++-- 2 files changed, 4 insertions(+), 19 deletions(-) (limited to 'frontend') diff --git a/frontend/app/.server/auth.ts b/frontend/app/.server/auth.ts index a3496af..394a8b0 100644 --- a/frontend/app/.server/auth.ts +++ b/frontend/app/.server/auth.ts @@ -30,15 +30,7 @@ authenticator.use( "default", ); -type JwtPayload = components["schemas"]["JwtPayload"]; - -export type User = { - userId: number; - username: string; - displayName: string; - iconPath: string | null; - isAdmin: boolean; -}; +export type User = components["schemas"]["JwtPayload"]; export async function isAuthenticated( request: Request | Session, @@ -122,12 +114,5 @@ export async function isAuthenticated( if (!jwt) { return null; } - const payload = jwtDecode(jwt); - return { - userId: payload.user_id, - username: payload.username, - displayName: payload.display_name, - iconPath: payload.icon_path ?? null, - isAdmin: payload.is_admin, - }; + return jwtDecode(jwt); } diff --git a/frontend/app/routes/dashboard.tsx b/frontend/app/routes/dashboard.tsx index 407dda6..3ad465f 100644 --- a/frontend/app/routes/dashboard.tsx +++ b/frontend/app/routes/dashboard.tsx @@ -16,12 +16,12 @@ export default function Dashboard() {

{user.username}{" "} - {user.isAdmin && admin} + {user.is_admin && admin}

User

    -
  • Name: {user.displayName}
  • +
  • Name: {user.display_name}

Game

-- cgit v1.2.3-70-g09d2