mirror of
https://github.com/revanced/revanced-api.git
synced 2025-05-22 19:08:54 +02:00
fix: Set body for all eligible request methods
This commit is contained in:
parent
659cce3e03
commit
c6cacef907
@ -25,20 +25,21 @@ internal class OldApiService(private val client: HttpClient) {
|
||||
headers {
|
||||
appendAll(
|
||||
call.request.headers.filter { key, _ ->
|
||||
!key.equals(
|
||||
HttpHeaders.ContentType,
|
||||
ignoreCase = true,
|
||||
) &&
|
||||
!key.equals(
|
||||
HttpHeaders.ContentLength,
|
||||
ignoreCase = true,
|
||||
) &&
|
||||
!key.equals(HttpHeaders.Host, ignoreCase = true)
|
||||
!(
|
||||
key.equals(HttpHeaders.ContentType, 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())
|
||||
}
|
||||
}
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user