Skip to content

Commit 9dedd4c

Browse files
committed
feat: 실시간 커밋 추적 적용
1 parent 71c3462 commit 9dedd4c

File tree

1 file changed

+5
-0
lines changed

1 file changed

+5
-0
lines changed

src/main/java/cmf/commitField/domain/user/service/CustomOAuth2UserService.java

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
package cmf.commitField.domain.user.service;
22

3+
import cmf.commitField.domain.commit.sinceCommit.service.CommitCacheService;
34
import cmf.commitField.domain.pet.entity.Pet;
45
import cmf.commitField.domain.pet.repository.PetRepository;
56
import cmf.commitField.domain.user.entity.CustomOAuth2User;
@@ -20,6 +21,7 @@
2021
public class CustomOAuth2UserService extends DefaultOAuth2UserService {
2122
private final UserRepository userRepository;
2223
private final PetRepository petRepository;
24+
private final CommitCacheService commitCacheService;
2325

2426
@Override
2527
public OAuth2User loadUser(OAuth2UserRequest userRequest) {
@@ -55,6 +57,9 @@ public OAuth2User loadUser(OAuth2UserRequest userRequest) {
5557
petRepository.save(pet);
5658

5759
user.addPets(pet);
60+
61+
// 회원가입한 유저는 커밋 기록에 상관없이 Redis에 입력해둔다.
62+
commitCacheService.updateCachedCommitCount(user.getUsername(),0);
5863
}
5964

6065
return new CustomOAuth2User(oauthUser, user);

0 commit comments

Comments
 (0)