fix: await async generateToken in auth service

- Add await to all generateToken() calls
- Fixes empty token issue in login/register responses
- Token now properly includes user role for admin access
This commit is contained in:
dwindown
2025-10-11 18:08:01 +07:00
parent 1c28e51b53
commit ddca073610
12 changed files with 17 additions and 17 deletions

View File

@@ -80,7 +80,7 @@ let AuthService = class AuthService {
emailVerified: false,
},
});
const token = this.generateToken(user.id, user.email);
const token = await this.generateToken(user.id, user.email);
return {
user: {
id: user.id,
@@ -142,7 +142,7 @@ let AuthService = class AuthService {
tempToken: this.generateTempToken(user.id, user.email),
};
}
const token = this.generateToken(user.id, user.email);
const token = await this.generateToken(user.id, user.email);
return {
user: {
id: user.id,
@@ -246,7 +246,7 @@ let AuthService = class AuthService {
tempToken: this.generateTempToken(user.id, user.email),
};
}
const token = this.generateToken(user.id, user.email);
const token = await this.generateToken(user.id, user.email);
return {
user: {
id: user.id,
@@ -305,7 +305,7 @@ let AuthService = class AuthService {
throw new common_1.UnauthorizedException('Invalid TOTP code');
}
}
const token = this.generateToken(userId, email);
const token = await this.generateToken(userId, email);
return {
user: {
id: user.id,