mirror of
https://github.com/usbharu/Hideout.git
synced 2026-09-26 15:01:09 +00:00
fix: ブロックされたときブロックされたactorからブロックしたactorへのフォローを解除するように
This commit is contained in:
+2
-2
@@ -23,7 +23,7 @@ class RelationshipRepositoryImpl : RelationshipRepository {
|
||||
it[targetUserId] = relationship.targetUserId
|
||||
it[following] = relationship.following
|
||||
it[blocking] = relationship.blocking
|
||||
it[muting] = relationship.blocking
|
||||
it[muting] = relationship.muting
|
||||
it[followRequest] = relationship.followRequest
|
||||
it[ignoreFollowRequestFromTarget] = relationship.ignoreFollowRequestFromTarget
|
||||
}
|
||||
@@ -35,7 +35,7 @@ class RelationshipRepositoryImpl : RelationshipRepository {
|
||||
}) {
|
||||
it[following] = relationship.following
|
||||
it[blocking] = relationship.blocking
|
||||
it[muting] = relationship.blocking
|
||||
it[muting] = relationship.muting
|
||||
it[followRequest] = relationship.followRequest
|
||||
it[ignoreFollowRequestFromTarget] = relationship.ignoreFollowRequestFromTarget
|
||||
}
|
||||
|
||||
+6
@@ -98,7 +98,13 @@ class RelationshipServiceImpl(
|
||||
ignoreFollowRequestFromTarget = false
|
||||
)
|
||||
|
||||
val inverseRelationship = relationshipRepository.findByUserIdAndTargetUserId(targetId, userId)
|
||||
?.copy(followRequest = false, following = false)
|
||||
|
||||
relationshipRepository.save(relationship)
|
||||
if (inverseRelationship != null) {
|
||||
relationshipRepository.save(inverseRelationship)
|
||||
}
|
||||
|
||||
val remoteUser = isRemoteUser(targetId)
|
||||
|
||||
|
||||
Reference in New Issue
Block a user