This commit is contained in:
Jobobby04
2020-08-16 20:40:42 -04:00
parent bc896cf605
commit b51d147986
4 changed files with 6 additions and 27 deletions
@@ -37,24 +37,24 @@ abstract class HttpSource : CatalogueSource {
*/
// SY -->
protected val network: NetworkHelper by lazy {
val original = Injekt.get<NetworkHelper>()
val network = Injekt.get<NetworkHelper>()
object : NetworkHelper(Injekt.get<Application>()) {
override val client: OkHttpClient
get() = delegate?.networkHttpClient ?: original.client
get() = delegate?.networkHttpClient ?: network.client
.newBuilder()
.injectPatches { id }
.maybeInjectEHLogger()
.build()
override val cloudflareClient: OkHttpClient
get() = delegate?.networkCloudflareClient ?: original.cloudflareClient
get() = delegate?.networkCloudflareClient ?: network.cloudflareClient
.newBuilder()
.injectPatches { id }
.maybeInjectEHLogger()
.build()
override val cookieManager: AndroidCookieJar
get() = original.cookieManager
get() = network.cookieManager
}
}
// SY <--
@@ -52,6 +52,8 @@ import exh.util.ignore
import exh.util.nullIfBlank
import exh.util.trimOrNull
import exh.util.urlImportFetchSearchManga
import java.net.URLEncoder
import java.util.ArrayList
import kotlinx.coroutines.runBlocking
import okhttp3.CacheControl
import okhttp3.CookieJar
@@ -67,8 +69,6 @@ import org.jsoup.nodes.TextNode
import rx.Observable
import rx.Single
import uy.kohesive.injekt.injectLazy
import java.net.URLEncoder
import java.util.ArrayList
// TODO Consider gallery updating when doing tabbed browsing
@Nsfw