Я пытаюсь реализовать функцию выхода из системы, если пользователь был активен в системе в течение 1 часа. Мне нужно выйти из системы, я использую «интервал» Rxjs
для метода onInit()
. Однако это значение печати в два раза.
Я пытался проверить, вызываю ли я этот метод дважды, но он вызывается только один раз
const source = interval(6000);
this.activityTimerSubscription = source.subscribe(val => {
console.log(val);
if (val > 30) {
//this.logout();
}
});
но каждую секунду значение повторяется на консоли
0
0
1
1
2
2
3
3
4
4