fix: 유저 행동 기록, 포인트 지급

- 포인트 지급 완료시 푸시 보내지 않도록 수정
This commit is contained in:
2025-05-26 19:22:42 +09:00
parent caee89cf53
commit e049e0fa3c
5 changed files with 10 additions and 54 deletions

View File

@@ -7,7 +7,6 @@ import kotlinx.coroutines.cancel
import kotlinx.coroutines.launch
import kotlinx.coroutines.withContext
import kr.co.vividnext.sodalive.content.order.OrderRepository
import kr.co.vividnext.sodalive.fcm.FcmService
import kr.co.vividnext.sodalive.point.MemberPoint
import kr.co.vividnext.sodalive.point.MemberPointRepository
import kr.co.vividnext.sodalive.point.PointGrantLog
@@ -29,7 +28,6 @@ class UserActionService(
private val memberPointRepository: MemberPointRepository,
private val transactionTemplate: TransactionTemplate,
private val fcmService: FcmService,
private val entityManager: EntityManager
) {
@@ -44,8 +42,7 @@ class UserActionService(
isAuth: Boolean,
actionType: ActionType,
contentId: Long? = null,
contentCommentId: Long? = null,
pushTokenList: List<String> = emptyList()
contentCommentId: Long? = null
) {
coroutineScope.launch {
val now = LocalDateTime.now()
@@ -171,13 +168,6 @@ class UserActionService(
expiresAt = now.plusDays(3)
)
)
if (pushTokenList.isNotEmpty()) {
fcmService.sendPointGranted(
pushTokenList,
point
)
}
}
}
}