subdub toggle | regex fix (yomiroll) | idk I forgot
This commit is contained in:
parent
4a5eab13c9
commit
49b3c33fbc
8 changed files with 134 additions and 17 deletions
|
@ -163,7 +163,7 @@ abstract class AnimeParser : BaseParser() {
|
|||
*
|
||||
* **NOTE : do not forget to override `search` if the site does not support only dub search**
|
||||
* **/
|
||||
open val isDubAvailableSeparately by Delegates.notNull<Boolean>()
|
||||
open fun isDubAvailableSeparately(sourceLang: Int? = null): Boolean = false
|
||||
|
||||
/**
|
||||
* The app changes this, depending on user's choice.
|
||||
|
@ -182,7 +182,7 @@ abstract class AnimeParser : BaseParser() {
|
|||
* **/
|
||||
override suspend fun loadSavedShowResponse(mediaId: Int): ShowResponse? {
|
||||
checkIfVariablesAreEmpty()
|
||||
val dub = if (isDubAvailableSeparately) "_${if (selectDub) "dub" else "sub"}" else ""
|
||||
val dub = if (isDubAvailableSeparately()) "_${if (selectDub) "dub" else "sub"}" else ""
|
||||
var loaded = loadData<ShowResponse>("${saveName}${dub}_$mediaId")
|
||||
if (loaded == null && malSyncBackupName.isNotEmpty())
|
||||
loaded = MalSyncBackup.get(mediaId, malSyncBackupName, selectDub)
|
||||
|
@ -200,7 +200,7 @@ abstract class AnimeParser : BaseParser() {
|
|||
)
|
||||
} : ${response.name}"
|
||||
)
|
||||
val dub = if (isDubAvailableSeparately) "_${if (selectDub) "dub" else "sub"}" else ""
|
||||
val dub = if (isDubAvailableSeparately()) "_${if (selectDub) "dub" else "sub"}" else ""
|
||||
saveData("${saveName}${dub}_$mediaId", response)
|
||||
}
|
||||
}
|
||||
|
@ -209,8 +209,6 @@ abstract class AnimeParser : BaseParser() {
|
|||
class EmptyAnimeParser : AnimeParser() {
|
||||
override val name: String = "None"
|
||||
override val saveName: String = "None"
|
||||
|
||||
override val isDubAvailableSeparately: Boolean = false
|
||||
override suspend fun loadEpisodes(
|
||||
animeLink: String,
|
||||
extra: Map<String, String>?,
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue