diff --git a/app/src/main/java/com/lagradost/cloudstream3/network/DdosGuardKiller.kt b/app/src/main/java/com/lagradost/cloudstream3/network/DdosGuardKiller.kt index 541e910a..78e6f778 100644 --- a/app/src/main/java/com/lagradost/cloudstream3/network/DdosGuardKiller.kt +++ b/app/src/main/java/com/lagradost/cloudstream3/network/DdosGuardKiller.kt @@ -42,9 +42,9 @@ class DdosGuardKiller(private val alwaysBypass: Boolean) : Interceptor { app.get(it, cacheTime = 0).cookies.also { cookies -> savedCookiesMap[request.url.host] = cookies } - } + request.cookies + } - val headers = getHeaders(request.headers.toMap(), null, cookies) + val headers = getHeaders(request.headers.toMap(), null, cookies + request.cookies) return app.baseClient.newCall( request.newBuilder() .headers(headers) diff --git a/app/src/main/java/com/lagradost/cloudstream3/network/Requests.kt b/app/src/main/java/com/lagradost/cloudstream3/network/Requests.kt index 712a32dc..ae815b52 100644 --- a/app/src/main/java/com/lagradost/cloudstream3/network/Requests.kt +++ b/app/src/main/java/com/lagradost/cloudstream3/network/Requests.kt @@ -147,7 +147,7 @@ fun getHeaders( val cookieHeaders = (DEFAULT_COOKIES + cookie) val cookieMap = if (cookieHeaders.isNotEmpty()) mapOf( - "Cookie" to cookieHeaders.entries.joinToString("") { + "Cookie" to cookieHeaders.entries.joinToString(" ") { "${it.key}=${it.value};" }) else mapOf() val tempHeaders = (DEFAULT_HEADERS + headers + cookieMap + refererMap)