Skip to content

Commit a95635e

Browse files
committed
refactor: 코드래빗 리뷰 반영
1 parent a007870 commit a95635e

File tree

2 files changed

+8
-5
lines changed

2 files changed

+8
-5
lines changed

src/controllers/qr.controller.ts

Lines changed: 4 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,6 @@ import { UserService } from '@/services/user.service';
77
import { NotFoundError } from '@/exception';
88
import { CookieOptions } from 'express';
99

10-
// TODO: randomUUID() 기반으로 길이 36
1110
type Token32 = string & { __lengthBrand: 32 };
1211

1312
export class QRLoginController {
@@ -75,10 +74,10 @@ export class QRLoginController {
7574
const user = await this.userService.findByVelogUUID(found.user.toString());
7675
if (!user) throw new NotFoundError('유저를 찾을 수 없습니다.');
7776

78-
const { decryptedAccessToken, decryptedRefreshToken } = this.userService['decryptTokens'](
79-
user.group_id,
80-
user.access_token,
81-
user.refresh_token
77+
const { decryptedAccessToken, decryptedRefreshToken } = this.userService.getDecryptedTokens(
78+
user.group_id,
79+
user.access_token,
80+
user.refresh_token
8281
);
8382

8483
res.clearCookie('access_token', this.cookieOption());

src/services/user.service.ts

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -122,4 +122,8 @@ export class UserService {
122122
async updateUserTokens(userData: UserWithTokenDto) {
123123
return await this.userRepo.updateTokens(userData.id, userData.accessToken, userData.refreshToken);
124124
}
125+
126+
public getDecryptedTokens(userId: number, accessToken: string, refreshToken: string) {
127+
return this.decryptTokens(userId, accessToken, refreshToken);
128+
}
125129
}

0 commit comments

Comments
 (0)