From 2d80f94edafe09329b027424b32908632694553d Mon Sep 17 00:00:00 2001 From: Ciro Spaciari Date: Mon, 4 Sep 2023 16:26:49 -0300 Subject: fix(HTMLRewriter) buffer response before transform (#4418) * html rewriter response buffering * pipe the data when marked as used * fix empty response * add some fetch tests * deinit parent stream * fix decompression * keep byte_reader alive * update builds * remove nonsense * was not nonsense after all * protect tmp ret value from GC, fix readable strong ref deinit/init * fmt * if we detach the stream we cannot update the fetch stream * detach checking source * more tests, progress with javascript and Direct sink * drop support for pure readable stream for now * more fixes --------- Co-authored-by: Jarred Sumner --- src/bun.js/bindings/ZigGlobalObject.cpp | 4 ++++ 1 file changed, 4 insertions(+) (limited to 'src/bun.js/bindings/ZigGlobalObject.cpp') diff --git a/src/bun.js/bindings/ZigGlobalObject.cpp b/src/bun.js/bindings/ZigGlobalObject.cpp index 467667953..7edbd42e6 100644 --- a/src/bun.js/bindings/ZigGlobalObject.cpp +++ b/src/bun.js/bindings/ZigGlobalObject.cpp @@ -4419,6 +4419,10 @@ GlobalObject::PromiseFunctions GlobalObject::promiseHandlerID(EncodedJSValue (*h return GlobalObject::PromiseFunctions::CallbackJob__onResolve; } else if (handler == CallbackJob__onReject) { return GlobalObject::PromiseFunctions::CallbackJob__onReject; + } else if (handler == Bun__BodyValueBufferer__onResolveStream) { + return GlobalObject::PromiseFunctions::Bun__BodyValueBufferer__onResolveStream; + } else if (handler == Bun__BodyValueBufferer__onRejectStream) { + return GlobalObject::PromiseFunctions::Bun__BodyValueBufferer__onRejectStream; } else { RELEASE_ASSERT_NOT_REACHED(); } -- cgit v1.2.3