[RU]Lib correction criterion imageContentType (#11546)
This commit is contained in:
parent
9d238759a5
commit
3c7b01ba42
|
@ -6,7 +6,7 @@ ext {
|
||||||
extName = 'HentaiLib'
|
extName = 'HentaiLib'
|
||||||
pkgNameSuffix = 'ru.libhentai'
|
pkgNameSuffix = 'ru.libhentai'
|
||||||
extClass = '.LibHentai'
|
extClass = '.LibHentai'
|
||||||
extVersionCode = 13
|
extVersionCode = 14
|
||||||
isNsfw = true
|
isNsfw = true
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -73,8 +73,8 @@ class LibHentai : ConfigurableSource, HttpSource() {
|
||||||
val originalRequest = chain.request()
|
val originalRequest = chain.request()
|
||||||
val response = chain.proceed(originalRequest)
|
val response = chain.proceed(originalRequest)
|
||||||
val urlRequest = originalRequest.url.toString()
|
val urlRequest = originalRequest.url.toString()
|
||||||
val possibleType = urlRequest.substringAfterLast("/").split(".")
|
val possibleType = urlRequest.substringAfterLast("/").substringBefore("?").split(".")
|
||||||
return if (!urlRequest.contains(baseUrl) and (possibleType.size == 2)) {
|
return if (urlRequest.contains("/chapters/") and (possibleType.size == 2)) {
|
||||||
val realType = possibleType[1]
|
val realType = possibleType[1]
|
||||||
val image = response.body?.byteString()?.toResponseBody("image/$realType".toMediaType())
|
val image = response.body?.byteString()?.toResponseBody("image/$realType".toMediaType())
|
||||||
response.newBuilder().body(image).build()
|
response.newBuilder().body(image).build()
|
||||||
|
|
|
@ -6,7 +6,7 @@ ext {
|
||||||
extName = 'MangaLib'
|
extName = 'MangaLib'
|
||||||
pkgNameSuffix = 'ru.libmanga'
|
pkgNameSuffix = 'ru.libmanga'
|
||||||
extClass = '.LibManga'
|
extClass = '.LibManga'
|
||||||
extVersionCode = 69
|
extVersionCode = 70
|
||||||
}
|
}
|
||||||
|
|
||||||
dependencies {
|
dependencies {
|
||||||
|
|
|
@ -64,8 +64,8 @@ class LibManga : ConfigurableSource, HttpSource() {
|
||||||
val originalRequest = chain.request()
|
val originalRequest = chain.request()
|
||||||
val response = chain.proceed(originalRequest)
|
val response = chain.proceed(originalRequest)
|
||||||
val urlRequest = originalRequest.url.toString()
|
val urlRequest = originalRequest.url.toString()
|
||||||
val possibleType = urlRequest.substringAfterLast("/").split(".")
|
val possibleType = urlRequest.substringAfterLast("/").substringBefore("?").split(".")
|
||||||
return if (!urlRequest.contains(baseUrl) and (possibleType.size == 2)) {
|
return if (urlRequest.contains("/chapters/") and (possibleType.size == 2)) {
|
||||||
val realType = possibleType[1]
|
val realType = possibleType[1]
|
||||||
val image = response.body?.byteString()?.toResponseBody("image/$realType".toMediaType())
|
val image = response.body?.byteString()?.toResponseBody("image/$realType".toMediaType())
|
||||||
response.newBuilder().body(image).build()
|
response.newBuilder().body(image).build()
|
||||||
|
|
Loading…
Reference in New Issue