diff --git a/public/channels.js b/public/channels.js index 707f9913..2dfe36a5 100644 --- a/public/channels.js +++ b/public/channels.js @@ -485,11 +485,18 @@ } } }); + + // Tick relative timestamps every 30s + timeAgoTimer = setInterval(renderChannelList, 30000); } + var timeAgoTimer = null; + function destroy() { if (wsHandler) offWS(wsHandler); wsHandler = null; + if (timeAgoTimer) clearInterval(timeAgoTimer); + timeAgoTimer = null; if (regionChangeHandler) RegionFilter.offChange(regionChangeHandler); regionChangeHandler = null; channels = []; diff --git a/public/index.html b/public/index.html index 7e59d770..9317455a 100644 --- a/public/index.html +++ b/public/index.html @@ -86,7 +86,7 @@ - +