fix(scripting/networking): method

This commit is contained in:
rhunk
2024-05-27 22:46:38 +02:00
parent 80fcdc2779
commit 8b9d2e5d5c

View File

@@ -33,13 +33,16 @@ class Networking : AbstractBinding("networking", BindingSide.COMMON) {
fun removeHeader(name: String) = requestBuilder.removeHeader(name).let { this }
@JSFunction
fun method(method: String, body: String) = requestBuilder.method(method, body.toRequestBody(null)).let { this }
fun method(method: String) = requestBuilder.method(method.uppercase(), null).let { this }
@JSFunction
fun method(method: String, body: java.io.InputStream) = requestBuilder.method(method, body.readBytes().toRequestBody(null)).let { this }
fun method(method: String, body: String) = requestBuilder.method(method.uppercase(), body.toRequestBody(null)).let { this }
@JSFunction
fun method(method: String, body: ByteArray) = requestBuilder.method(method, body.toRequestBody(null)).let { this }
fun method(method: String, body: java.io.InputStream) = requestBuilder.method(method.uppercase(), body.readBytes().toRequestBody(null)).let { this }
@JSFunction
fun method(method: String, body: ByteArray) = requestBuilder.method(method.uppercase(), body.toRequestBody(null)).let { this }
}
inner class ResponseWrapper(