From a9cef3b40ed5f52f2aeb5bd9224a5ef6685495d5 Mon Sep 17 00:00:00 2001 From: lunaticbum Date: Sun, 27 Jul 2025 19:30:12 +0900 Subject: [PATCH] ... --- .../kotlin/bums/lunatic/launcher/home/RssHome.kt | 13 +++++++------ 1 file changed, 7 insertions(+), 6 deletions(-) diff --git a/app/src/main/kotlin/bums/lunatic/launcher/home/RssHome.kt b/app/src/main/kotlin/bums/lunatic/launcher/home/RssHome.kt index b9d1bfde..b1120d14 100644 --- a/app/src/main/kotlin/bums/lunatic/launcher/home/RssHome.kt +++ b/app/src/main/kotlin/bums/lunatic/launcher/home/RssHome.kt @@ -399,10 +399,11 @@ internal class RssHome : Fragment() { loadImage(binding.layoutRssSummary.screen, it) binding.layoutRssSummary.screenLink.text = it } -// it.originPage().let { -// Blog.LOGE(it) -// binding.layoutRssSummary.smallg.loadUrl(it) -// } + if (it.getMagnet().length < 10) { + binding.layoutRssSummary.smallg.loadUrl("https://btsearch.love/en/search?keyword=${it.title}") + } else { + binding.layoutRssSummary.smallg.visibility = View.GONE + } } } } @@ -698,7 +699,7 @@ internal class RssHome : Fragment() { keywords.forEach { keyword -> val fieldConditions = fields.map { field -> "$field CONTAINS[c] \$${args.size}" - }.joinToString(" AND ") + }.joinToString(" OR ") queryParts.add("($fieldConditions)") @@ -706,7 +707,7 @@ internal class RssHome : Fragment() { fields.forEach { _ -> args.add(keyword) } } - val queryString = queryParts.joinToString(" OR ") + val queryString = queryParts.joinToString(" AND ") return Pair(queryString, args.toTypedArray()) }