Skip to content

Commit 21b16fd

Browse files
committed
refactor userDTO, userRepo and auth service to reflect user column change from userName to name
1 parent a8fb712 commit 21b16fd

File tree

3 files changed

+8
-8
lines changed

3 files changed

+8
-8
lines changed

src/dtos/userDTO.ts

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,19 +1,19 @@
11
export interface IUserDTO {
22
id: number,
3-
userName: string,
3+
name: string,
44
isActive: boolean,
55
created_at?: string,
66
updated_at?: string,
77
}
88

99
export interface IUserInputDTO {
10-
userName?: string,
10+
name?: string,
1111
password?: string,
1212
isActive?: boolean,
1313
}
1414

1515
export interface IAuthUserInputDTO {
16-
userName: string,
16+
name: string,
1717
password: string,
1818
}
1919

src/repositories/typeORM/userRepo.ts

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -21,18 +21,18 @@ export default class UserRepository implements IUserRepositoryInterface {
2121
}
2222

2323
public async findByName(name: string): Promise<IUserDTO> {
24-
const user = await User.findOne(name, { where: { userName: 1}});
24+
const user = await User.findOne(name, { where: { name: 1}});
2525
return UserMapper.toDTO(user);
2626
}
2727

2828
public async findByNameWithPassword(name: string): Promise<IAuthUserDTO> {
29-
const user = await User.findOne(name, { where: { userName: 1}});
29+
const user = await User.findOne(name, { where: { name: 1}});
3030
return UserMapper.toAuthDTO(user);
3131
}
3232

3333
public async create(data: IUserInputDTO): Promise<IUserDTO> {
3434
const user = new User();
35-
if (data.userName) {user.userName = data.userName}
35+
if (data.name) {user.name = data.name}
3636
if (data.password) {user.password = data.password}
3737
if (data.isActive) {user.isActive = data.isActive}
3838
await user.save();
@@ -41,7 +41,7 @@ export default class UserRepository implements IUserRepositoryInterface {
4141

4242
public async update(id:number, data: IUserInputDTO): Promise<IUserDTO> {
4343
const user = await User.findOne(id);
44-
if (data.userName) {user.userName = data.userName}
44+
if (data.name) {user.name = data.name}
4545
if (data.password) {user.password = data.password}
4646
if (data.isActive) {user.isActive = data.isActive}
4747
await user.save();

src/services/auth.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@ export default class AuthService{
2222
}
2323

2424
public async signIn(inputData: IAuthUserInputDTO) {
25-
const user = await this.userRepo.findByNameWithPassword(inputData.userName)
25+
const user = await this.userRepo.findByNameWithPassword(inputData.name)
2626
try {
2727
if(await bcrypt.compare(inputData.password, user.password)) {
2828
return this.generateToken(user.id)

0 commit comments

Comments
 (0)