mirror of
https://github.com/oxen-io/session-android.git
synced 2025-04-25 06:44:24 +00:00
Update onion request
This commit is contained in:
parent
6cb88849ed
commit
6ded4fd121
@ -490,15 +490,15 @@ object OnionRequestAPI {
|
||||
"headers" to headers
|
||||
)
|
||||
val requestData = JsonUtil.toJson(requestPayload).toByteArray()
|
||||
val prefixData = "l${requestData.size}".toByteArray(Charsets.US_ASCII)
|
||||
val prefixData = "l${requestData.size}:".toByteArray(Charsets.US_ASCII)
|
||||
val suffixData = "e".toByteArray(Charsets.US_ASCII)
|
||||
if (request.body() != null) {
|
||||
val bodyPayload = mapOf(
|
||||
"body" to body
|
||||
)
|
||||
val bodyData = JsonUtil.toJson(bodyPayload).toByteArray()
|
||||
val bodyLengthData = "${bodyData.size}".toByteArray(Charsets.US_ASCII)
|
||||
prefixData + requestData + bodyLengthData + bodyData + suffixData
|
||||
val bodyLengthData = "${bodyData.size}:".toByteArray(Charsets.US_ASCII)
|
||||
prefixData + requestData + bodyLengthData + bodyData + suffixData
|
||||
} else {
|
||||
prefixData + requestData + suffixData
|
||||
}
|
||||
|
Loading…
x
Reference in New Issue
Block a user