Skip to content

Commit

Permalink
[MS-192] Feat: 로그인 및 회원가입 API DEFAULT FCM TOKEN 로직 추가
Browse files Browse the repository at this point in the history
  • Loading branch information
YooJisu826 committed Jul 30, 2024
1 parent 1b283e8 commit db2868a
Showing 1 changed file with 6 additions and 2 deletions.
Original file line number Diff line number Diff line change
@@ -1,5 +1,7 @@
package com.modutaxi.api.domain.member.service;

import static com.modutaxi.api.common.constants.ServerConstants.FCM_DEFAULT_TOKEN;

import com.modutaxi.api.common.auth.jwt.JwtTokenProvider;
import com.modutaxi.api.common.auth.oauth.SocialLoginService;
import com.modutaxi.api.common.auth.oauth.SocialLoginType;
Expand Down Expand Up @@ -38,8 +40,7 @@ public class RegisterMemberService {
* 회원 가입
*/
public TokenAndMemberResponse registerMember(String key, String name, Gender gender,
String phoneNumber,
String fcmToken) {
String phoneNumber, String fcmToken) {
// key를 이용하여 redis 에서 snsId 추출, 삭제
String snsId = checkSnsIdKey(key);
// DB에 가입 이력 있는지 중복 확인
Expand Down Expand Up @@ -134,6 +135,9 @@ private TokenAndMemberResponse generateMemberToken(Member member) {
*/
@Transactional
public void saveFcmToken(Member member, String fcmToken) {
if (fcmToken.isBlank() || fcmToken.isEmpty()) {
fcmToken = FCM_DEFAULT_TOKEN;
}
// db 저장
member.changeFcmToken(fcmToken);
// redis 캐싱
Expand Down

0 comments on commit db2868a

Please sign in to comment.