mirror of
https://github.com/ReVanced/revanced-api.git
synced 2026-01-11 05:46:18 +00:00
fix: Set body for all eligible request methods
This commit is contained in:
@@ -25,20 +25,21 @@ internal class OldApiService(private val client: HttpClient) {
|
|||||||
headers {
|
headers {
|
||||||
appendAll(
|
appendAll(
|
||||||
call.request.headers.filter { key, _ ->
|
call.request.headers.filter { key, _ ->
|
||||||
!key.equals(
|
!(
|
||||||
HttpHeaders.ContentType,
|
key.equals(HttpHeaders.ContentType, ignoreCase = true) ||
|
||||||
ignoreCase = true,
|
key.equals(HttpHeaders.ContentLength, ignoreCase = true) ||
|
||||||
) &&
|
key.equals(HttpHeaders.Host, ignoreCase = true)
|
||||||
!key.equals(
|
)
|
||||||
HttpHeaders.ContentLength,
|
|
||||||
ignoreCase = true,
|
|
||||||
) &&
|
|
||||||
!key.equals(HttpHeaders.Host, ignoreCase = true)
|
|
||||||
},
|
},
|
||||||
)
|
)
|
||||||
}
|
}
|
||||||
if (call.request.httpMethod == HttpMethod.Post) {
|
|
||||||
body = ByteArrayContent(byteArray, call.request.contentType())
|
when (call.request.httpMethod) {
|
||||||
|
HttpMethod.Post,
|
||||||
|
HttpMethod.Put,
|
||||||
|
HttpMethod.Patch,
|
||||||
|
HttpMethod.Delete,
|
||||||
|
-> body = ByteArrayContent(byteArray, call.request.contentType())
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user