From 1a1ed62184f33760ea3ab85f5ec065fc90f141d6 Mon Sep 17 00:00:00 2001 From: danbulant Date: Sun, 16 Feb 2020 10:25:17 +0100 Subject: [PATCH] Log when clearing interval --- client/src/renderers/welcome.ts | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/client/src/renderers/welcome.ts b/client/src/renderers/welcome.ts index 9fc4cfd..c51599c 100644 --- a/client/src/renderers/welcome.ts +++ b/client/src/renderers/welcome.ts @@ -42,9 +42,11 @@ class Welcome implements RenderDef { var w:RenderDef = this; var id:NodeJS.Timeout = setInterval(()=>{ - if(w.state != RenderStates.Rendered)return clearInterval(id); - - t.innerText = d.getHours().toString().padStart(2, "0") + ":" + d.getMinutes().toString().padStart(2, "0"); + if(w.state != RenderStates.Rendered){ + console.log("Canceling timeout as welcome is no longer in state Rendered"); + return clearInterval(id); + } + this.element.innerText = d.getHours().toString().padStart(2, "0") + ":" + d.getMinutes().toString().padStart(2, "0"); }, 1000) el.appendChild(t);