fix(member): 언팔로우 시 최근 소식을 비활성화한다

This commit is contained in:
2026-06-26 02:49:30 +09:00
parent 670b3d9f54
commit 36a60c76eb
4 changed files with 57 additions and 0 deletions

View File

@@ -53,6 +53,7 @@ import kr.co.vividnext.sodalive.member.token.MemberTokenRepository
import kr.co.vividnext.sodalive.point.MemberPointRepository
import kr.co.vividnext.sodalive.utils.generateFileName
import kr.co.vividnext.sodalive.utils.generatePassword
import kr.co.vividnext.sodalive.v2.home.following.port.out.HomeFollowingNewsInboxPort
import org.springframework.beans.factory.annotation.Value
import org.springframework.cache.CacheManager
import org.springframework.data.repository.findByIdOrNull
@@ -109,6 +110,7 @@ class MemberService(
private val objectMapper: ObjectMapper,
private val cacheManager: CacheManager,
private val homeFollowingNewsInboxPort: HomeFollowingNewsInboxPort,
@Value("\${cloud.aws.s3.bucket}")
private val s3Bucket: String,
@@ -525,6 +527,7 @@ class MemberService(
if (creatorFollowing != null) {
creatorFollowing.isActive = false
homeFollowingNewsInboxPort.deactivateByMemberIdAndCreatorId(memberId = memberId, creatorId = creatorId)
}
}