diff options
Diffstat (limited to 'src/bun.js/base.zig')
-rw-r--r-- | src/bun.js/base.zig | 14 |
1 files changed, 4 insertions, 10 deletions
diff --git a/src/bun.js/base.zig b/src/bun.js/base.zig index de02c1cbf..671a4c197 100644 --- a/src/bun.js/base.zig +++ b/src/bun.js/base.zig @@ -2538,7 +2538,7 @@ pub fn DOMCall( \\ static const JSC::DOMJIT::Signature {[signatureName]s}( \\ {[fastPathName]s}Wrapper, \\ thisObject->classInfo(), - \\ + \\ ; try writer.print(fmt, .{ @@ -2823,16 +2823,10 @@ pub fn wrapWithHasContainer( } if (comptime maybe_async) { - if (result.asPromise() != null or result.asInternalPromise() != null) { + if (result.asAnyPromise()) |promise| { var vm = ctx.ptr().bunVM(); - - if (result.asPromise()) |promise| { - vm.waitForPromise(promise); - result = promise.result(ctx.vm()); - } else if (result.asInternalPromise()) |promise| { - vm.waitForPromise(promise); - result = promise.result(ctx.vm()); - } + vm.waitForPromise(promise); + result = promise.result(ctx.vm()); } } |