Skip to content

Commit

Permalink
[fix] 계정 생성 시 히스토리 document 추가 로직 위치 변경
Browse files Browse the repository at this point in the history
  • Loading branch information
Ryeolee committed Sep 23, 2024
1 parent be6f843 commit 9b788f9
Showing 1 changed file with 3 additions and 1 deletion.
Original file line number Diff line number Diff line change
Expand Up @@ -40,13 +40,14 @@ public LoginResponseDto login(SocialUserResponseDto socialUserData){
userRepository.findByUserNumber(String.valueOf(socialUserData.getId()))
.orElseGet(() -> {
socialSignUp(socialUserData);

return null;
});
Optional<User> userLoginData = Optional.ofNullable(userRepository.findByUserNumber(String.valueOf(socialUserData.getId())).orElseThrow(() -> new UserNotFoundException("해당 유저의 정보가 존재하지 않습니다.", UserErrorCode.NOT_FOUND_USER)));
String refreshToken = jwtTokenProvider.createRefreshToken(userLoginData.get().getId());
String accessToken = jwtTokenProvider.createAccessToken(userLoginData.get().getId(), String.valueOf(userLoginData.get().getRole()));
redisManager.setValueByKey(String.valueOf(userLoginData.get().getId()), refreshToken);
historyHelper.createUserHistory(userLoginData.get().getId());

return LoginResponseDto.of(
accessToken,
refreshToken,
Expand All @@ -67,6 +68,7 @@ private <T extends SocialUserResponseDto> void socialSignUp(T socialUserData) {
true
);
userRepository.save(user);
historyHelper.createUserHistory(user.getId());
}

public <T> T getUserData(String accessToken, String apiUrl, Class<T> responseType){
Expand Down

0 comments on commit 9b788f9

Please sign in to comment.