Fix too many SSE conn open in dev mode

Signed-off-by: gearnode <bryan@frimin.fr>
This commit is contained in:
gearnode
2025-01-31 21:14:53 -08:00
parent 6dbb2910de
commit 9608934320

View File

@@ -62,7 +62,9 @@ const hotReloading = {
build.initialOptions.banner.js = `
${build.initialOptions.banner.js || ""};
new EventSource('/esbuild').addEventListener('change', e => {
if (!window.__esbuild_event_source__) {
window.__esbuild_event_source__ = true;
new EventSource('/esbuild').addEventListener('change', (e) => {
const { added, removed, updated } = JSON.parse(e.data);
if (!added.length && !removed.length && updated.length === 1) {
@@ -81,6 +83,7 @@ const hotReloading = {
location.reload();
});
}
`;
return;
},