reinstate ten second interval between heartbeats - fixes #276

This commit is contained in:
Rich Harris
2018-06-05 14:35:37 -04:00
parent 087acd5765
commit f6e012ec73

View File

@@ -353,8 +353,11 @@ class Deferred {
} }
} }
const INTERVAL = 10000;
class DevServer { class DevServer {
clients: Set<http.ServerResponse>; clients: Set<http.ServerResponse>;
interval: NodeJS.Timer;
_: http.Server; _: http.Server;
constructor(port: number, interval = 10000) { constructor(port: number, interval = 10000) {
@@ -385,13 +388,14 @@ class DevServer {
this._.listen(port); this._.listen(port);
setInterval(() => { this.interval = setInterval(() => {
this.send(null); this.send(null);
}); }, INTERVAL);
} }
close() { close() {
this._.close(); this._.close();
clearInterval(this.interval);
} }
send(data: any) { send(data: any) {