Merge remote-tracking branch 'origin/feature/mastodon-follow-api' into feature/mastodon-follow-api

This commit is contained in:
usbharu 2023-12-07 15:01:38 +09:00
commit 08c1f63f3a
4 changed files with 27 additions and 36 deletions

View File

@ -36,6 +36,4 @@ open class Image(
")" + ")" +
" ${super.toString()}" " ${super.toString()}"
} }
} }

View File

@ -99,7 +99,6 @@ class InboxJobProcessor(
val verify = signature?.let { verifyHttpSignature(httpRequest, it, transaction) } ?: false val verify = signature?.let { verifyHttpSignature(httpRequest, it, transaction) } ?: false
logger.debug("Is verifying success? {}", verify) logger.debug("Is verifying success? {}", verify)
val activityPubProcessor = val activityPubProcessor =
@ -114,7 +113,6 @@ class InboxJobProcessor(
activityPubProcessor.process(ActivityPubProcessContext(value, jsonNode, httpRequest, signature, verify)) activityPubProcessor.process(ActivityPubProcessContext(value, jsonNode, httpRequest, signature, verify))
logger.info("SUCCESS Process inbox. type: {}", param.type) logger.info("SUCCESS Process inbox. type: {}", param.type)
} }
override fun job(): InboxJob = InboxJob override fun job(): InboxJob = InboxJob

View File

@ -37,7 +37,6 @@ class HttpSignatureUserDetailsService(
try { try {
userQueryService.findByKeyId(keyId) userQueryService.findByKeyId(keyId)
} catch (e: FailedToGetResourcesException) { } catch (e: FailedToGetResourcesException) {
throw UsernameNotFoundException("User not found", e) throw UsernameNotFoundException("User not found", e)
} }
} }

View File

@ -92,10 +92,8 @@ class AccountApiServiceImpl(
} }
override suspend fun follow(userid: Long, followeeId: Long): Relationship = transaction.transaction { override suspend fun follow(userid: Long, followeeId: Long): Relationship = transaction.transaction {
val alreadyFollow = followerQueryService.alreadyFollow(followeeId, userid) val alreadyFollow = followerQueryService.alreadyFollow(followeeId, userid)
val followRequest = if (alreadyFollow) { val followRequest = if (alreadyFollow) {
true true
} else { } else {
@ -133,13 +131,11 @@ class AccountApiServiceImpl(
return@transaction emptyList() return@transaction emptyList()
} }
logger.warn("id is too long! ({}) truncate to 20", id.size) logger.warn("id is too long! ({}) truncate to 20", id.size)
val subList = id.subList(0, min(id.size, 20)) val subList = id.subList(0, min(id.size, 20))
return@transaction subList.map { return@transaction subList.map {
val alreadyFollow = followerQueryService.alreadyFollow(userid, it) val alreadyFollow = followerQueryService.alreadyFollow(userid, it)
val followed = followerQueryService.alreadyFollow(it, userid) val followed = followerQueryService.alreadyFollow(it, userid)