11package cmf .commitField .domain .user .service ;
22
33import cmf .commitField .domain .commit .sinceCommit .service .CommitCacheService ;
4- import cmf .commitField .domain .commit .totalCommit .service .TotalCommitService ;
54import cmf .commitField .domain .pet .entity .Pet ;
65import cmf .commitField .domain .pet .repository .PetRepository ;
76import cmf .commitField .domain .user .entity .CustomOAuth2User ;
87import cmf .commitField .domain .user .entity .User ;
98import cmf .commitField .domain .user .repository .UserRepository ;
109import jakarta .servlet .http .HttpServletRequest ;
1110import jakarta .servlet .http .HttpSession ;
12- import jakarta .transaction .Transactional ;
1311import lombok .RequiredArgsConstructor ;
1412import org .springframework .security .oauth2 .client .userinfo .DefaultOAuth2UserService ;
1513import org .springframework .security .oauth2 .client .userinfo .OAuth2UserRequest ;
@@ -29,10 +27,8 @@ public class CustomOAuth2UserService extends DefaultOAuth2UserService {
2927 private final CommitCacheService commitCacheService ;
3028
3129 @ Override
32- @ Transactional
3330 public OAuth2User loadUser (OAuth2UserRequest userRequest ) {
3431 OAuth2User oauthUser = super .loadUser (userRequest );
35- TotalCommitService totalCommitService = new TotalCommitService ();
3632
3733 Map <String , Object > attributes = oauthUser .getAttributes ();
3834 String username = (String ) attributes .get ("login" ); // GitHub ID
@@ -66,8 +62,6 @@ public OAuth2User loadUser(OAuth2UserRequest userRequest) {
6662 petRepository .save (pet );
6763
6864 user .addPets (pet );
69- user .setLastCommitCount (totalCommitService .getTotalCommitCount (user .getUsername ()).getTotalCommitContributions ());
70- // 가입 시점의 전체 커밋 수를 계산
7165
7266 // 회원가입한 유저는 커밋 기록에 상관없이 Redis에 입력해둔다.
7367 commitCacheService .updateCachedCommitCount (user .getUsername (),0 );
0 commit comments