유저 푸시토큰 업데이트 API 추가

This commit is contained in:
2023-07-25 03:05:54 +09:00
parent 0580cdd2d6
commit ee124e258e
4 changed files with 46 additions and 2 deletions

View File

@@ -107,6 +107,20 @@ class MemberService(
)
}
@Transactional
fun updatePushToken(memberId: Long, pushToken: String, container: String) {
val existsHavePushTokenMemberList = repository.findByPushToken(pushToken = pushToken)
for (existsHavePushTokenMember in existsHavePushTokenMemberList) {
existsHavePushTokenMember.pushToken = null
}
val member = repository.findByIdOrNull(id = memberId)
?: throw SodaException("로그인 정보를 확인해주세요.")
member.pushToken = pushToken
member.container = container
}
private fun login(
email: String,
password: String,