refactor(server): new password repo method (#8208)

This commit is contained in:
Jason Rasmussen 2024-03-23 14:33:25 -04:00 committed by GitHub
parent 604b8ff17c
commit 787eebcf1e
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
9 changed files with 15 additions and 10 deletions

View file

@ -146,7 +146,6 @@ export class AuthService {
async adminSignUp(dto: SignUpDto): Promise<UserResponseDto> {
const adminUser = await this.userRepository.getAdmin();
if (adminUser) {
throw new BadRequestException('The server already has an admin');
}
@ -427,7 +426,7 @@ export class AuthService {
}
private async createLoginResponse(user: UserEntity, authType: AuthType, loginDetails: LoginDetails) {
const key = this.cryptoRepository.randomBytes(32).toString('base64').replaceAll(/\W/g, '');
const key = this.cryptoRepository.newPassword(32);
const token = this.cryptoRepository.hashSha256(key);
await this.userTokenRepository.create({