mnswpr/services/storage.service.js
2019-12-08 16:36:29 +08:00

31 lines
692 B
JavaScript

/*
Author: Ayo Ayco
Email: ramon.aycojr@gmail.com
Website: AyoAyco.com
Blog: FullHacker.com
Live: games.fullhacker.com/minesweeper
*/
export class StorageService {
constructor() {
}
saveToLocal(key, value) {
localStorage.setItem(key, JSON.stringify(value));
}
saveToSession(key, value) {
sessionStorage.setItem(key, JSON.stringify(value));
}
getFromLocal(key) {
const data = localStorage.getItem(key);
if (data !== 'undefined') return JSON.parse(data);
}
getFromSession(key) {
const data = sessionStorage.getItem(key);
if (data !== 'undefined') return JSON.parse(data);
}
}