diff --git a/src/user/user.service.ts b/src/user/user.service.ts index cfdedbe..69fc2cf 100644 --- a/src/user/user.service.ts +++ b/src/user/user.service.ts @@ -28,6 +28,11 @@ export class UserService { // parseInt will not work because the defined type is already "number" return this.users.get(+userID); } + findByUsername(username: string): User | undefined { + return Array.from(this.users.values()).find( + (user) => user.name === username, + ); + } update(userID: number, user: UpdateUserDto): boolean { // TODO: #26 - update user in DB if (this.users.has(+userID)) {