6.7.0 - Alpha9 - 修复 http 模块无法正常使用的问题

This commit is contained in:
SuperMonster003
2025-10-27 15:12:29 +08:00
parent 2292371890
commit 52c1eb56b8

View File

@@ -289,7 +289,7 @@ class Http(scriptRuntime: ScriptRuntime) : Augmentable(scriptRuntime) {
} }
private fun MutableOkHttp.applyOkHttpClientBuilder(opt: NativeObject) { private fun MutableOkHttp.applyOkHttpClientBuilder(opt: NativeObject) {
val clientProp = opt.prop(KEY_CLIENT) val clientProp = opt.prop(KEY_CLIENT).takeUnless { it.isJsNullish() }
require(clientProp is NativeObject?) { "Argument \"client\" ${clientProp.jsBrief()} for http.request must be a JavaScript Object" } require(clientProp is NativeObject?) { "Argument \"client\" ${clientProp.jsBrief()} for http.request must be a JavaScript Object" }
clientProp ?: return clientProp ?: return