Some suggestions

Draken 2 years ago committed by Koitharu
parent 69ee6be246
commit c6dc51bb5d

@ -19,9 +19,9 @@ import java.util.*
import java.util.zip.Inflater import java.util.zip.Inflater
@MangaSourceParser("CUUTRUYEN", "CuuTruyen", "vi") @MangaSourceParser("CUUTRUYEN", "CuuTruyen", "vi")
internal class CuuTruyenParser(context: MangaLoaderContext) : PagedMangaParser(context, MangaParserSource.CUUTRUYEN, 20) { internal class CuuTruyenParser(context: MangaLoaderContext) : PagedMangaParser(context, MangaParserSource.CUUTRUYEN, 20), Interceptor {
override val configKeyDomain = ConfigKey.Domain("cuutruyen.net", "nettrom.com", "hetcuutruyen.net", "cuutruyent9sv7.xyz") override val configKeyDomain = ConfigKey.Domain("cuutruyen.net")
override val availableSortOrders: Set<SortOrder> = EnumSet.of( override val availableSortOrders: Set<SortOrder> = EnumSet.of(
SortOrder.UPDATED, SortOrder.UPDATED,
@ -79,10 +79,10 @@ internal class CuuTruyenParser(context: MangaLoaderContext) : PagedMangaParser(c
altTitle = null, altTitle = null,
coverUrl = jo.getString("cover_url"), coverUrl = jo.getString("cover_url"),
largeCoverUrl = jo.getString("cover_mobile_url"), largeCoverUrl = jo.getString("cover_mobile_url"),
author = jo.optString("author_name", ""), author = jo.getStringOrNull("author_name"),
tags = emptySet(), tags = emptySet(),
state = null, state = null,
description = "", description = null,
isNsfw = false, isNsfw = false,
source = source, source = source,
rating = RATING_UNKNOWN, rating = RATING_UNKNOWN,
@ -128,7 +128,6 @@ internal class CuuTruyenParser(context: MangaLoaderContext) : PagedMangaParser(c
} }
} }
private inner class CuuTruyenImageInterceptor : Interceptor {
override fun intercept(chain: Interceptor.Chain): Response { override fun intercept(chain: Interceptor.Chain): Response {
val request = chain.request() val request = chain.request()
val response = chain.proceed(request) val response = chain.proceed(request)
@ -175,7 +174,6 @@ internal class CuuTruyenParser(context: MangaLoaderContext) : PagedMangaParser(c
} }
return outputStream.toByteArray() return outputStream.toByteArray()
} }
}
private fun parseChapterDate(dateString: String): Long { private fun parseChapterDate(dateString: String): Long {
return SimpleDateFormat("yyyy-MM-dd'T'HH:mm:ss.SSS'Z'", Locale.US).parse(dateString)?.time ?: 0L return SimpleDateFormat("yyyy-MM-dd'T'HH:mm:ss.SSS'Z'", Locale.US).parse(dateString)?.time ?: 0L

Loading…
Cancel
Save