Package com.lagradost.cloudstream3.network

Types

CloudflareKiller
Link copied to clipboard
class CloudflareKiller : Interceptor
DdosGuardKiller
Link copied to clipboard
class DdosGuardKiller(alwaysBypass: Boolean) : Interceptor
WebViewResolver
Link copied to clipboard
class WebViewResolver(interceptUrl: Regex, additionalUrls: List<Regex>, userAgent: String?, useOkhttp: Boolean) : Interceptor
When used as Interceptor additionalUrls cannot be returned, use WebViewResolver(...).resolveUsingWebView(...

Functions

addAdGuardDns
Link copied to clipboard
fun OkHttpClient.Builder.addAdGuardDns(): OkHttpClient.Builder
addCloudFlareDns
Link copied to clipboard
fun OkHttpClient.Builder.addCloudFlareDns(): OkHttpClient.Builder
addDNSWatchDns
Link copied to clipboard
fun OkHttpClient.Builder.addDNSWatchDns(): OkHttpClient.Builder
addGenericDns
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.
addGoogleDns
Link copied to clipboard
fun OkHttpClient.Builder.addGoogleDns(): OkHttpClient.Builder
addQuad9Dns
Link copied to clipboard
fun OkHttpClient.Builder.addQuad9Dns(): OkHttpClient.Builder
getHeaders
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
initClient
Link copied to clipboard
fun Requests.initClient(context: Context): OkHttpClient
toRequest
Link copied to clipboard
fun WebResourceRequest.toRequest(): Request?
toWebResourceResponse
Link copied to clipboard
fun Response.toWebResourceResponse(): WebResourceResponse