Merge pull request #281 from sveltejs/gh-276

reinstate ten second interval between heartbeats
This commit is contained in:
Rich Harris
2018-06-05 20:40:17 +02:00
committed by GitHub

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) {