thelounge/client/js/localStorage.js
Jérémie Astori 1dc92d8934
Enforce dangling commas with ESLint
¯\_(ツ)_/¯
2017-11-15 01:35:15 -05:00

20 lines
506 B
JavaScript

"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);
},
};