const apiLink = document.currentScript.getAttribute('apiLink'); const parentUrl = document.currentScript.getAttribute('parentUrl'); const logoutAuditSave = `${apiLink}/logout/LogoutAuditsave`; var inactivityClient = new InactivityLogoutClient(); inactivityClient.init(); inactivityClient.onLogout = function () { let request = new XMLHttpRequest(); request.open('POST', logoutAuditSave, true); request.setRequestHeader("Content-type", "application/json"); let ipAndBrowserInfo = sessionStorage.getItem("ip_and_browser_info"); request.send(ipAndBrowserInfo); window.sessionStorage.clear(); setTimeout(function(){window.parent.location.href = parentUrl;}, 1000); }; var activityTracker = new UserActivityTracker(); activityTracker.onActivity = function () { inactivityClient.updateActivity(); }; activityTracker.trackUserActivity();