Я использую модуль idle-session-timeout из https://www.npmjs.com/package/idle-session-timeout
Мне нужно поддерживать сессию согласованной, чтобы уничтожить ее в любом потоке, который необходимо уничтожить.
if (authState.state == 'signedIn'){
var session;
var timeOutLength = (60 * 1 * 1000);
var dateTime = localStorage.getItem('sessionTime');
Я попытался создать переменную сеанса вне метода и только запустить ее здесь, но, похоже, это не сработало вообще.
Утилизация сеанса вручнуюработает, но не уничтожается по таймауту, когда я вызываю тот же метод, который уничтожает его вручную.