Filter scanlators on delegated manga

This commit is contained in:
Jobobby04
2020-10-25 20:24:30 -04:00
parent 32232c80aa
commit e9cef78d19
7 changed files with 128 additions and 10 deletions
+8 -2
View File
@@ -1,5 +1,6 @@
package exh.md.utils
import eu.kanade.tachiyomi.data.database.models.Chapter
import eu.kanade.tachiyomi.data.preference.PreferencesHelper
import eu.kanade.tachiyomi.source.SourceManager
import eu.kanade.tachiyomi.source.model.SChapter
@@ -37,8 +38,7 @@ class MdUtil {
prettyPrint = true
}
private const
val scanlatorSeparator = " & "
private const val scanlatorSeparator = " & "
val validOneShotFinalChapters = listOf("0", "1")
@@ -276,3 +276,9 @@ private fun getMDUrlWithoutDomain(orig: String): String {
orig
}
}
fun Chapter.scanlatorList(): List<String> {
return this.scanlator?.let {
MdUtil.getScanlators(it)
} ?: listOf("No scanlator")
}
@@ -46,6 +46,8 @@ abstract class RaisedSearchMetadata {
@Transient
val titles = mutableListOf<RaisedTitle>()
var filteredScanlators: String? = null
fun getTitleOfType(type: Int): String? = titles.find { it.type == type }?.title
fun replaceTitleOfType(type: Int, newTitle: String?) {