Make Mangadex a configurable delegated source
This commit is contained in:
parent
988356e1ff
commit
c49464db1e
@ -1,12 +1,15 @@
|
|||||||
package eu.kanade.tachiyomi.source.online.all
|
package eu.kanade.tachiyomi.source.online.all
|
||||||
|
|
||||||
import android.net.Uri
|
import android.net.Uri
|
||||||
|
import androidx.preference.PreferenceScreen
|
||||||
|
import eu.kanade.tachiyomi.source.ConfigurableSource
|
||||||
import eu.kanade.tachiyomi.source.online.HttpSource
|
import eu.kanade.tachiyomi.source.online.HttpSource
|
||||||
import eu.kanade.tachiyomi.source.online.UrlImportableSource
|
import eu.kanade.tachiyomi.source.online.UrlImportableSource
|
||||||
import exh.source.DelegatedHttpSource
|
import exh.source.DelegatedHttpSource
|
||||||
|
|
||||||
class MangaDex(delegate: HttpSource) :
|
class MangaDex(delegate: HttpSource) :
|
||||||
DelegatedHttpSource(delegate),
|
DelegatedHttpSource(delegate),
|
||||||
|
ConfigurableSource,
|
||||||
UrlImportableSource {
|
UrlImportableSource {
|
||||||
|
|
||||||
override val matchingHosts: List<String> = listOf("mangadex.org")
|
override val matchingHosts: List<String> = listOf("mangadex.org")
|
||||||
@ -22,4 +25,6 @@ class MangaDex(delegate: HttpSource) :
|
|||||||
}
|
}
|
||||||
|
|
||||||
override val lang: String = delegate.lang
|
override val lang: String = delegate.lang
|
||||||
|
|
||||||
|
override fun setupPreferenceScreen(screen: PreferenceScreen) = (delegate as ConfigurableSource).setupPreferenceScreen(screen)
|
||||||
}
|
}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user