Improve tags highlighter

pull/344/head
Koitharu 3 years ago
parent fd7e7eb974
commit d266ffddd3
No known key found for this signature in database
GPG Key ID: 8E861F8CE6E7CE27

@ -13,7 +13,13 @@ class MangaTagHighlighter @Inject constructor(
@ApplicationContext context: Context, @ApplicationContext context: Context,
) { ) {
private val dict = context.resources.getStringArray(R.array.genres_warnlist).toSet() private val dict by lazy {
context.resources.openRawResource(R.raw.tags_redlist).use {
val set = HashSet<String>()
it.bufferedReader().forEachLine { x -> set.add(x) }
set
}
}
@ColorRes @ColorRes
fun getTint(tag: MangaTag): Int { fun getTint(tag: MangaTag): Int {

@ -0,0 +1,20 @@
yaoi
yaoi(bl)
yuri
trap
traps
guro
furry
loli
incest
tentacles
shemale
scat
яой
юри
трап
копро
гуро
тентакли
футанари
инцест

@ -46,10 +46,4 @@
<item>2</item> <item>2</item>
<item>0</item> <item>0</item>
</string-array> </string-array>
<string-array name="genres_warnlist" translatable="false">
<item>yaoi</item>
<item>яой</item>
<item>yuri</item>
<item>юри</item>
</string-array>
</resources> </resources>

Loading…
Cancel
Save