From c530ead1e0128bcddce258ef33a2a0b6dc89f60f Mon Sep 17 00:00:00 2001 From: Jarred Sumner <709451+Jarred-Sumner@users.noreply.github.com> Date: Mon, 23 Jan 2023 04:06:01 -0800 Subject: Add a comment --- src/bun.js/bindings/bindings.cpp | 17 +---------------- 1 file changed, 1 insertion(+), 16 deletions(-) (limited to 'src/bun.js/bindings/bindings.cpp') diff --git a/src/bun.js/bindings/bindings.cpp b/src/bun.js/bindings/bindings.cpp index 4b05f542e..6dcd01bd5 100644 --- a/src/bun.js/bindings/bindings.cpp +++ b/src/bun.js/bindings/bindings.cpp @@ -2049,22 +2049,7 @@ void JSC__JSPromise__resolve(JSC__JSPromise* arg0, JSC__JSGlobalObject* arg1, void JSC__JSPromise__resolveOnNextTick(JSC__JSPromise* promise, JSC__JSGlobalObject* lexicalGlobalObject, JSC__JSValue encoedValue) { - JSC::JSValue value = JSC::JSValue::decode(encoedValue); - VM& vm = lexicalGlobalObject->vm(); - auto scope = DECLARE_THROW_SCOPE(vm); - uint32_t flags = promise->internalField(JSC::JSPromise::Field::Flags).get().asUInt32(); - if (!(flags & JSC::JSPromise::isFirstResolvingFunctionCalledFlag)) { - promise->internalField(JSC::JSPromise::Field::Flags).set(vm, promise, jsNumber(flags | JSC::JSPromise::isFirstResolvingFunctionCalledFlag)); - auto* globalObject = jsCast(promise->globalObject()); - - globalObject->queueMicrotask( - globalObject->performMicrotaskFunction(), - globalObject->resolvePromiseFunction(), - promise, - value, - JSValue {}); - RETURN_IF_EXCEPTION(scope, void()); - } + return JSC__JSPromise__resolve(promise, lexicalGlobalObject, encoedValue); } bool JSC__JSValue__isAnyError(JSC__JSValue JSValue0) -- cgit v1.2.3