The crash is fixed somehow
This commit is contained in:
@@ -642,6 +642,8 @@ class EHentai(
|
||||
*/
|
||||
override fun mangaDetailsParse(response: Response) = throw UnsupportedOperationException()
|
||||
|
||||
override fun newMetaInstance() = EHentaiSearchMetadata()
|
||||
|
||||
override suspend fun parseIntoMetadata(metadata: EHentaiSearchMetadata, input: Document) {
|
||||
with(metadata) {
|
||||
with(input) {
|
||||
|
||||
@@ -213,6 +213,8 @@ class MangaDex(delegate: HttpSource, val context: Context) :
|
||||
// MetadataSource methods
|
||||
override val metaClass: KClass<MangaDexSearchMetadata> = MangaDexSearchMetadata::class
|
||||
|
||||
override fun newMetaInstance() = MangaDexSearchMetadata()
|
||||
|
||||
override suspend fun parseIntoMetadata(metadata: MangaDexSearchMetadata, input: Triple<MangaDto, List<String>, StatisticsMangaDto>) {
|
||||
apiMangaParser.parseIntoMetadata(metadata, input.first, input.second, input.third)
|
||||
}
|
||||
|
||||
@@ -36,6 +36,7 @@ class NHentai(delegate: HttpSource, val context: Context) :
|
||||
NamespaceSource,
|
||||
PagePreviewSource {
|
||||
override val metaClass = NHentaiSearchMetadata::class
|
||||
override fun newMetaInstance() = NHentaiSearchMetadata()
|
||||
override val lang = delegate.lang
|
||||
|
||||
private val sourcePreferences: SharedPreferences by lazy {
|
||||
|
||||
@@ -24,6 +24,7 @@ class EightMuses(delegate: HttpSource, val context: Context) :
|
||||
UrlImportableSource,
|
||||
NamespaceSource {
|
||||
override val metaClass = EightMusesSearchMetadata::class
|
||||
override fun newMetaInstance() = EightMusesSearchMetadata()
|
||||
override val lang = "en"
|
||||
|
||||
// Support direct URL importing
|
||||
|
||||
@@ -23,6 +23,7 @@ class HBrowse(delegate: HttpSource, val context: Context) :
|
||||
UrlImportableSource,
|
||||
NamespaceSource {
|
||||
override val metaClass = HBrowseSearchMetadata::class
|
||||
override fun newMetaInstance() = HBrowseSearchMetadata()
|
||||
override val lang = "en"
|
||||
|
||||
// Support direct URL importing
|
||||
|
||||
@@ -36,6 +36,7 @@ class Pururin(delegate: HttpSource, val context: Context) :
|
||||
* The class of the metadata used by this source
|
||||
*/
|
||||
override val metaClass = PururinSearchMetadata::class
|
||||
override fun newMetaInstance() = PururinSearchMetadata()
|
||||
|
||||
// Support direct URL importing
|
||||
override fun fetchSearchManga(page: Int, query: String, filters: FilterList): Observable<MangasPage> {
|
||||
|
||||
@@ -30,6 +30,7 @@ class Tsumino(delegate: HttpSource, val context: Context) :
|
||||
UrlImportableSource,
|
||||
NamespaceSource {
|
||||
override val metaClass = TsuminoSearchMetadata::class
|
||||
override fun newMetaInstance() = TsuminoSearchMetadata()
|
||||
override val lang = "en"
|
||||
|
||||
// Support direct URL importing
|
||||
|
||||
Reference in New Issue
Block a user