feat: 포인트 지급 시 FCM data-only 푸시 메시지 전송 및 실패 시 재시도 처리
This commit is contained in:
@@ -125,6 +125,7 @@ class MemberService(
|
||||
gender = Gender.NONE,
|
||||
container = request.container
|
||||
)
|
||||
member.pushToken = request.pushToken
|
||||
|
||||
if (!request.marketingPid.isNullOrBlank()) {
|
||||
member.activePid = request.marketingPid
|
||||
@@ -780,7 +781,12 @@ class MemberService(
|
||||
}
|
||||
|
||||
@Transactional
|
||||
fun findOrRegister(googleUserInfo: GoogleUserInfo, container: String, marketingPid: String?): Member {
|
||||
fun findOrRegister(
|
||||
googleUserInfo: GoogleUserInfo,
|
||||
container: String,
|
||||
marketingPid: String?,
|
||||
pushToken: String?
|
||||
): Member {
|
||||
val findMember = repository.findByGoogleId(googleUserInfo.sub)
|
||||
if (findMember != null) {
|
||||
if (findMember.isActive) {
|
||||
@@ -810,6 +816,7 @@ class MemberService(
|
||||
provider = MemberProvider.GOOGLE,
|
||||
container = container
|
||||
)
|
||||
member.pushToken = pushToken
|
||||
|
||||
if (!marketingPid.isNullOrBlank()) {
|
||||
member.activePid = marketingPid
|
||||
@@ -823,7 +830,12 @@ class MemberService(
|
||||
}
|
||||
|
||||
@Transactional
|
||||
fun findOrRegister(kakaoUserInfo: KakaoUserInfo, container: String, marketingPid: String?): Member {
|
||||
fun findOrRegister(
|
||||
kakaoUserInfo: KakaoUserInfo,
|
||||
container: String,
|
||||
marketingPid: String?,
|
||||
pushToken: String?
|
||||
): Member {
|
||||
val findMember = repository.findByKakaoId(kakaoUserInfo.id)
|
||||
if (findMember != null) {
|
||||
if (findMember.isActive) {
|
||||
@@ -853,6 +865,7 @@ class MemberService(
|
||||
provider = MemberProvider.KAKAO,
|
||||
container = container
|
||||
)
|
||||
member.pushToken = pushToken
|
||||
|
||||
if (!marketingPid.isNullOrBlank()) {
|
||||
member.activePid = marketingPid
|
||||
|
Reference in New Issue
Block a user