From f6e012ec73b44df132c3c1b54dc3f9b6fc341e13 Mon Sep 17 00:00:00 2001 From: Rich Harris Date: Tue, 5 Jun 2018 14:35:37 -0400 Subject: [PATCH] reinstate ten second interval between heartbeats - fixes #276 --- src/api/dev.ts | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/src/api/dev.ts b/src/api/dev.ts index 81912f3..524a4f9 100644 --- a/src/api/dev.ts +++ b/src/api/dev.ts @@ -353,8 +353,11 @@ class Deferred { } } +const INTERVAL = 10000; + class DevServer { clients: Set; + interval: NodeJS.Timer; _: http.Server; constructor(port: number, interval = 10000) { @@ -385,13 +388,14 @@ class DevServer { this._.listen(port); - setInterval(() => { + this.interval = setInterval(() => { this.send(null); - }); + }, INTERVAL); } close() { this._.close(); + clearInterval(this.interval); } send(data: any) {