14 lines
441 B
JavaScript
14 lines
441 B
JavaScript
function browserStoreCache(action, userData) {
|
|
try {
|
|
if (action === 'set') {
|
|
localStorage.setItem('current_user', userData);
|
|
localStorage.setItem('config_body_class', JSON.parse(userData)['config_body_class']);
|
|
} else if (action === 'remove') {
|
|
localStorage.removeItem('current_user');
|
|
} else {
|
|
return localStorage.getItem('current_user');
|
|
}
|
|
} catch (err) {
|
|
browserStoreCache('remove');
|
|
}
|
|
}
|