Я делаю приложение, в котором мне нужно обновлять sh данные, отображаемые на странице каждые 15 минут. (без действий пользователя ... даже если пользователь в данный момент просматривает страницу).
Как лучше всего этого добиться?
Я пытаюсь написать службу, которая будет вызывать события каждые 15 мин. и подписка на услугу на каждой странице, на которой мне нужно обновить данные sh. Но, похоже, это очень затратная работа. Есть ли лучший способ добиться этого?
var timerID = setInterval(function() {
this.events.publish("timedEvent");
}, 60 * 1000 * 15);
events.subscribe('timedEvent', () => {
this.getUserDetails();
});
Также мне нужно вызывать это событие каждые 15 минут, например (10:00, затем 10:15 ...) 1009 * Для этого мне нужно, чтобы таймер запускался точно в 00:00. Как мне этого добиться?