Package-level declarations

Types

Link copied to clipboard
class CloudflareKiller : Interceptor
Link copied to clipboard
class DdosGuardKiller(alwaysBypass: Boolean) : Interceptor
Link copied to clipboard
class WebViewResolver(val interceptUrl: Regex, val additionalUrls: List<Regex> = emptyList(), val userAgent: String? = USER_AGENT, val useOkhttp: Boolean = true, val script: String? = null, val scriptCallback: (String) -> Unit? = null, val timeout: Long = DEFAULT_TIMEOUT) : Interceptor

When used as Interceptor additionalUrls cannot be returned, use WebViewResolver(...).resolveUsingWebView(...)

Functions

Link copied to clipboard
fun OkHttpClient.Builder.addAdGuardDns(): OkHttpClient.Builder
Link copied to clipboard
fun OkHttpClient.Builder.addCloudFlareDns(): OkHttpClient.Builder
Link copied to clipboard
fun OkHttpClient.Builder.addDNSWatchDns(): OkHttpClient.Builder
Link copied to clipboard
fun OkHttpClient.Builder.addGenericDns(url: String, ips: List<String>): OkHttpClient.Builder

Based on https://github.com/tachiyomiorg/tachiyomi/blob/master/app/src/main/java/eu/kanade/tachiyomi/network/DohProviders.kt

Link copied to clipboard
fun OkHttpClient.Builder.addGoogleDns(): OkHttpClient.Builder
Link copied to clipboard
fun OkHttpClient.Builder.addQuad9Dns(): OkHttpClient.Builder
Link copied to clipboard
fun getHeaders(headers: Map<String, String>, cookie: Map<String, String>): Headers

Set headers Set cookies Default headers Default Cookies TODO REMOVE AND REPLACE WITH NICEHTTP

Link copied to clipboard
fun Requests.initClient(context: Context): OkHttpClient
Link copied to clipboard
Link copied to clipboard