[RU]Lib correction criterion imageContentType (#11546)

This commit is contained in:
Ejan 2022-04-21 15:34:31 +05:00 committed by GitHub
parent 9d238759a5
commit 3c7b01ba42
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
4 changed files with 6 additions and 6 deletions

View File

@ -6,7 +6,7 @@ ext {
extName = 'HentaiLib'
pkgNameSuffix = 'ru.libhentai'
extClass = '.LibHentai'
extVersionCode = 13
extVersionCode = 14
isNsfw = true
}

View File

@ -73,8 +73,8 @@ class LibHentai : ConfigurableSource, HttpSource() {
val originalRequest = chain.request()
val response = chain.proceed(originalRequest)
val urlRequest = originalRequest.url.toString()
val possibleType = urlRequest.substringAfterLast("/").split(".")
return if (!urlRequest.contains(baseUrl) and (possibleType.size == 2)) {
val possibleType = urlRequest.substringAfterLast("/").substringBefore("?").split(".")
return if (urlRequest.contains("/chapters/") and (possibleType.size == 2)) {
val realType = possibleType[1]
val image = response.body?.byteString()?.toResponseBody("image/$realType".toMediaType())
response.newBuilder().body(image).build()

View File

@ -6,7 +6,7 @@ ext {
extName = 'MangaLib'
pkgNameSuffix = 'ru.libmanga'
extClass = '.LibManga'
extVersionCode = 69
extVersionCode = 70
}
dependencies {

View File

@ -64,8 +64,8 @@ class LibManga : ConfigurableSource, HttpSource() {
val originalRequest = chain.request()
val response = chain.proceed(originalRequest)
val urlRequest = originalRequest.url.toString()
val possibleType = urlRequest.substringAfterLast("/").split(".")
return if (!urlRequest.contains(baseUrl) and (possibleType.size == 2)) {
val possibleType = urlRequest.substringAfterLast("/").substringBefore("?").split(".")
return if (urlRequest.contains("/chapters/") and (possibleType.size == 2)) {
val realType = possibleType[1]
val image = response.body?.byteString()?.toResponseBody("image/$realType".toMediaType())
response.newBuilder().body(image).build()