Skip to content

Instantly share code, notes, and snippets.

@shaik2many
Created July 22, 2016 18:13
Show Gist options
  • Save shaik2many/86dcb7ce2fbc745946d42fd452a22d79 to your computer and use it in GitHub Desktop.
Save shaik2many/86dcb7ce2fbc745946d42fd452a22d79 to your computer and use it in GitHub Desktop.
function init(){
var hours = 1/2; //Storage expiration time - 30 mins
var now = new Date().getTime();
var prevClickTime = sessionStorage.getItem('prevClickTime');
if (prevClickTime == null) {
sessionStorage.setItem('prevClickTime', now);
sessionStorage.setItem('curClickTime', now);
} else {
var curClickTime = sessionStorage.getItem('curClickTime');
prevClickTime = curClickTime;
curClickTime = now;
var delta = curClickTime - prevClickTime;
//console.log(delta+"...."+hours*60*60*1000);
if(delta > hours*60*60*1000) {
sessionStorage.clear();
//console.log('clear...')
} else {
//console.log('noclear...')
sessionStorage.setItem('prevClickTime', prevClickTime);
sessionStorage.setItem('curClickTime', curClickTime);
}
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment