feat(auth): include subscription tier in token and session payload

- Adds subscription tier info to access/refresh tokens.
- Stores tier details in session Redis record.
- Returns tier data in login/register response.
- Uses default tier when user has none.
This commit is contained in:
Evandro Fonseca Junior committed 2025-11-07 21:03:19 -03:00
1 parent 7f42def478
commit d27526e026
20 files changed
+2133 -40

No files matched your search

+6
View File
@@ -7,6 +7,12 @@ export interface SessionUser {
username: string;
email: string;
characterName: string | null;
subscriptionTier: {
id: number | null;
name: string | null;
slug: string | null;
level: number | null;
} | null;
}
interface SessionResponse {