Помогите решить проблему.
Есть таймер, который я нашел в интернете и переделал под свои задачи. Он активируется по событию eventsource через node.js и исчезает после завершения времени.
Если страница перезагружается или входит новый клиент на сайт, то таймера он не видит, даже если он еще должен идти. Таймер получает значение текущего времени и времени остановки таймера.
Чтобы таймер отображался при входе нового клиента я передаю клиенту от сервера его время и из базы беру время остановки таймера. Но это не работает.
Таймер должен отобразиться если текущее время меньше, чем время остановки.
Таймер отображается только после его логической остановки, если поменять условие на запуск когда текущее время больше чем время остановки. При этом в консоль браузера пишется лог с нужными значениями.
Вот часть кода
https://codepen.io/fierysword/pen/MWwYzamПомогите найти, в чем ошибка.