WikiLerni/front/src/tools/clientstorage.js

20 lines
511 B
JavaScript

// FONCTIONS UTILES AU STOCKAGE LOCAL (SESSION, COOKIES, INDEXDB, ETC.)
// Revenir pour gérer le cas où local.storage n'est pas connu pour utiliser cookie
export const saveLocaly = (name, data) =>
{
localStorage.setItem(name, JSON.stringify(data));
}
export const getLocaly = (name, json=false) =>
{
if(json)
return JSON.parse(localStorage.getItem(name));
else
return localStorage.getItem(name);
}
export const removeLocaly = (name) =>
{
localStorage.removeItem(name);
}