Skip to content

Commit

Permalink
[REFACTOR] refactor auth method
Browse files Browse the repository at this point in the history
  • Loading branch information
Chan531 committed Aug 21, 2024
1 parent dc94c22 commit fa3c987
Showing 1 changed file with 5 additions and 16 deletions.
21 changes: 5 additions & 16 deletions src/main/java/com/soptie/server/domain/auth/AuthService.java
Original file line number Diff line number Diff line change
Expand Up @@ -41,26 +41,27 @@ public class AuthService {
public SignInResponse signIn(String socialAccessToken, SignInRequest request) {
val member = getMember(socialAccessToken, request.socialType());
val token = getToken(member);
val isMemberDollExist = isMemberDollExist(member.getId());
val isMemberDollExist = memberDollAdapter.isExistByMember(member.getId());
;
memberAdapter.update(member);
return SignInResponse.of(token, isMemberDollExist);
}

public TokenGetResponse reissueToken(String refreshToken) {
val member = findMember(refreshToken);
val member = memberAdapter.findByRefreshToken(getTokenFromBearerString(refreshToken));
val token = generateAccessToken(member.getId());
return TokenGetResponse.from(token);
}

@Transactional
public void signOut(long memberId) {
val member = findMember(memberId);
val member = memberAdapter.findById(memberId);
member.resetRefreshToken();
}

@Transactional
public void withdraw(long memberId) {
findMember(memberId);
memberAdapter.findById(memberId);
memberRoutineAdapter.deleteAllByMemberId(memberId);
memberMissionAdapter.deleteAllByMemberId(memberId);
memberDollAdapter.deleteByMember(memberId);
Expand Down Expand Up @@ -101,18 +102,6 @@ private Token generateToken(Authentication authentication) {
.build();
}

private boolean isMemberDollExist(long memberId) {
return memberDollAdapter.isExistByMember(memberId);
}

private Member findMember(long id) {
return memberAdapter.findById(id);
}

private Member findMember(String refreshToken) {
return memberAdapter.findByRefreshToken(getTokenFromBearerString(refreshToken));
}

private String getTokenFromBearerString(String token) {
return token.replaceFirst(ValueConfig.BEARER_HEADER, ValueConfig.BLANK);
}
Expand Down

0 comments on commit fa3c987

Please sign in to comment.