From ee82134c19bad03b75c411929d38ebe052677c05 Mon Sep 17 00:00:00 2001 From: Sander Declerck Date: Tue, 14 Oct 2025 14:54:58 +0200 Subject: [PATCH] Proxyres on close and end --- .../src/registryProxy/plainHttpProxy.js | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) diff --git a/packages/safe-chain/src/registryProxy/plainHttpProxy.js b/packages/safe-chain/src/registryProxy/plainHttpProxy.js index 507f518..214ad0f 100644 --- a/packages/safe-chain/src/registryProxy/plainHttpProxy.js +++ b/packages/safe-chain/src/registryProxy/plainHttpProxy.js @@ -30,6 +30,22 @@ export function handleHttpProxyRequest(req, res) { // Stream error while piping response // Response headers already sent, can't send error status }); + + proxyRes.on("close", () => { + console.log("Proxy response stream closed"); + // Clean up if the proxy response stream closes + if (!res.writableEnded) { + res.end(); + } + }); + + proxyRes.on("end", () => { + console.log("Proxy response stream ended"); + // End of proxy response + if (!res.writableEnded) { + res.end(); + } + }); } ) .on("error", (err) => {