JSFiddle - React, Tailwind, and code Playground
by jwstott
HTML
<script src="https://raw.github.com/appendto/amplify/master/core/amplify.core.js"></script>
<script src="https://raw.github.com/appendto/amplify/master/store/amplify.store.js"></script>
<script src="https://raw.github.com/appendto/amplify/master/store/amplify.request.js"></script>
JavaScript
var ces = {};
var participant = {
logicalId: '2014',
studentIdentifier: ''
};
ces.tombstone.login(participant);
var ret = ces.tombstone.login();
console.dir(ret);
ces.tombstone = (function() {
var dftExpire = 1200000,
// 20 minutes expressed as milliseconds
login = function(participant, expires) {
if (participant) {
expires = expires || dftExpire;
amplify.store("login", {
logicalId: participant.logicalId,
studentIdentifier: participant.studentIdentifier
}, {
expire: expires
});
}
else {
return amplify.store("login");
}
},
flushLogin = function() {
amplify.store("login", null);
};
return {
login: login,
flushLogin: flushLogin
};
}());