Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- sessionCountdown = () => {
- const { session, updateSessionStatus } = this.props;
- clearTimeout(this.sessionTimer);
- clearTimeout(this.sessionWillExpireTimer);
- const sessionWillExpireIn = session.data.expirationDuration;
- if (sessionWillExpireIn) {
- this.sessionTimer = setTimeout(() => {
- updateSessionStatus(SESSION_STATUSES.WILL_EXPIRE);
- this.sessionWillExpireTimer = setTimeout(() => {
- updateSessionStatus(SESSION_STATUSES.EXPIRED);
- }, SESSION_EXPIRATION_NOTICE);
- }, sessionWillExpireIn - SESSION_EXPIRATION_NOTICE);
- }
- };
Add Comment
Please, Sign In to add comment