1
0
Fork 0
firefox/dom/base/test/eventsource_reconnect.sjs
Daniel Baumann 5e9a113729
Adding upstream version 140.0.
Signed-off-by: Daniel Baumann <daniel.baumann@progress-linux.org>
2025-06-25 09:37:52 +02:00

18 lines
531 B
JavaScript

function handleRequest(request, response) {
var name = "eventsource_reconnecting_" + request.queryString;
var reconnecting = getState(name);
var body = "";
if (!reconnecting) {
body = "retry: 2\n";
setState(name, "0");
} else if (reconnecting === "0") {
setState(name, "");
response.setStatusLine(request.httpVersion, 204, "No Content");
}
response.setHeader("Content-Type", "text/event-stream");
response.setHeader("Cache-Control", "no-cache");
body += "data: 1\n\n";
response.write(body);
}