From 05e59b9a15c99ec57bdc3199001f933e37c2c3d9 Mon Sep 17 00:00:00 2001 From: "chenghuai.dtc" Date: Mon, 30 May 2022 14:55:24 +0800 Subject: [PATCH] fix: fix promise state. --- bridge/bindings/qjs/script_promise_resolver.cc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/bridge/bindings/qjs/script_promise_resolver.cc b/bridge/bindings/qjs/script_promise_resolver.cc index 5a08ced0eb..0deba31467 100644 --- a/bridge/bindings/qjs/script_promise_resolver.cc +++ b/bridge/bindings/qjs/script_promise_resolver.cc @@ -13,7 +13,7 @@ std::shared_ptr ScriptPromiseResolver::Create(ExecutingCo return std::make_shared(context); } -ScriptPromiseResolver::ScriptPromiseResolver(ExecutingContext* context) : context_(context) { +ScriptPromiseResolver::ScriptPromiseResolver(ExecutingContext* context) : context_(context), state_(ResolutionState::kPending) { JSValue resolving_funcs[2]; promise_ = JS_NewPromiseCapability(context->ctx(), resolving_funcs); resolve_func_ = resolving_funcs[0];