This commit is contained in:
2025-11-18 00:20:15 +03:30
parent 607e2ec2cf
commit e2b2a746f7
6 changed files with 102 additions and 12 deletions
+7 -7
View File
@@ -8,6 +8,8 @@ import { TokensService } from './tokens.service';
import { RestRepository } from 'src/modules/restaurants/repositories/rest.repository';
import { AuthMessage, RestMessage } from 'src/common/enums/message.enum';
import { AdminRepository } from 'src/modules/admin/repositories/rest.repository';
import { AdminLoginTransformer } from '../transformers/admin-login.transformer';
import { UserLoginTransformer } from '../transformers/user-login.transformer';
@Injectable()
export class AuthService {
@@ -67,7 +69,9 @@ export class AuthService {
const tokens = await this.tokensService.generateTokens(user.id, rest);
return { tokens, user };
const userResponse = UserLoginTransformer.transform(user, rest);
return { tokens, user: userResponse };
}
async verifyOtpAdmin(phone: string, slug: string, code: string) {
@@ -93,13 +97,9 @@ export class AuthService {
const tokens = await this.tokensService.generateTokensAdmin(admin, rest);
await this.cacheService.set(
`${this.ADMIN_PERMISSIONS_KEY}:${admin.id}:${rest.id}`,
JSON.stringify(admin.role.permissions),
3600,
);
const adminResponse = await AdminLoginTransformer.transform(admin, rest);
return { tokens, admin };
return { tokens, admin: adminResponse };
}
private generateOtpCode(): string {