From 50999b8c7f2b0e1c1ec6c13502293fc339ee4217 Mon Sep 17 00:00:00 2001 From: Trung Tran Date: Thu, 20 Jun 2024 12:24:58 +0700 Subject: [PATCH] Remove wait in event loop --- Jint/JsValueExtensions.cs | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/Jint/JsValueExtensions.cs b/Jint/JsValueExtensions.cs index 8fc2e91ea9..62112eed33 100644 --- a/Jint/JsValueExtensions.cs +++ b/Jint/JsValueExtensions.cs @@ -652,8 +652,7 @@ public static JsValue UnwrapIfPromise(this JsValue value) var engine = promise.Engine; var completedEvent = promise.CompletedEvent; engine.RunAvailableContinuations(); - engine.AddToEventLoop(completedEvent.Wait); - engine.RunAvailableContinuations(); + completedEvent.Wait(); switch (promise.State) { case PromiseState.Pending: