diff options
| author | woxtu <woxtup@gmail.com> | 2023-07-15 18:39:38 +0900 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2023-07-15 18:39:38 +0900 |
| commit | b392f44b81548ddbb9b7c483468ce894bdd025ea (patch) | |
| tree | 191c3890bb6516a49a76c08af6cabb38ab35e6b2 /packages/backend/src/core/CreateSystemUserService.ts | |
| parent | update deps (diff) | |
| download | sharkey-b392f44b81548ddbb9b7c483468ce894bdd025ea.tar.gz sharkey-b392f44b81548ddbb9b7c483468ce894bdd025ea.tar.bz2 sharkey-b392f44b81548ddbb9b7c483468ce894bdd025ea.zip | |
refactor(backend): Improve UUID generation (#11286)
* Replace with `crypto.randomUUID()`
* Remove uuid
Diffstat (limited to 'packages/backend/src/core/CreateSystemUserService.ts')
| -rw-r--r-- | packages/backend/src/core/CreateSystemUserService.ts | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/packages/backend/src/core/CreateSystemUserService.ts b/packages/backend/src/core/CreateSystemUserService.ts index 0bfbe2b173..2741cb41ee 100644 --- a/packages/backend/src/core/CreateSystemUserService.ts +++ b/packages/backend/src/core/CreateSystemUserService.ts @@ -1,6 +1,6 @@ +import { randomUUID } from 'node:crypto'; import { Inject, Injectable } from '@nestjs/common'; import bcrypt from 'bcryptjs'; -import { v4 as uuid } from 'uuid'; import { IsNull, DataSource } from 'typeorm'; import { genRsaKeyPair } from '@/misc/gen-key-pair.js'; import { User } from '@/models/entities/User.js'; @@ -24,7 +24,7 @@ export class CreateSystemUserService { @bindThis public async createSystemUser(username: string): Promise<User> { - const password = uuid(); + const password = randomUUID(); // Generate hash of password const salt = await bcrypt.genSalt(8); |