diff options
| author | nsfisis <nsfisis@gmail.com> | 2024-07-28 13:07:13 +0900 |
|---|---|---|
| committer | nsfisis <nsfisis@gmail.com> | 2024-07-28 13:07:18 +0900 |
| commit | 456be68ca2344e1feb11a119053ab862848971af (patch) | |
| tree | db46ec506044f998f4f0de50454380e6b8a116d2 /frontend/app/.server/auth.ts | |
| parent | 1520f8c87a4ab9ff4bd2e8af6debf8f361e0582e (diff) | |
| download | iosdc-japan-2024-albatross-456be68ca2344e1feb11a119053ab862848971af.tar.gz iosdc-japan-2024-albatross-456be68ca2344e1feb11a119053ab862848971af.tar.zst iosdc-japan-2024-albatross-456be68ca2344e1feb11a119053ab862848971af.zip | |
refactor(frontend): do not convert property names
Diffstat (limited to 'frontend/app/.server/auth.ts')
| -rw-r--r-- | frontend/app/.server/auth.ts | 19 |
1 files changed, 2 insertions, 17 deletions
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<JwtPayload>(jwt); - return { - userId: payload.user_id, - username: payload.username, - displayName: payload.display_name, - iconPath: payload.icon_path ?? null, - isAdmin: payload.is_admin, - }; + return jwtDecode<User>(jwt); } |
