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:
1 parent
7f42def478
commit
d27526e026
20 files changed
+2133
-40
No files matched your search
@@ -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 {
|
||||
|
||||
Reference in new issue
Block a user