thelounge/client/js/localStorage.js

20 lines
505 B
JavaScript
Raw Normal View History

2017-04-22 13:03:00 +00:00
"use strict";
module.exports = {
set: function(key, value) {
try {
window.localStorage.setItem(key, value);
} catch (e) {
// Do nothing. If we end up here, web storage quota exceeded, or user is
// in Safari's private browsing where localStorage's setItem is not
// available. See http://stackoverflow.com/q/14555347/1935861.
}
},
get: function(key) {
return window.localStorage.getItem(key);
},
remove: function(key, value) {
window.localStorage.removeItem(key, value);
}
};