assets/js/Services/productsAPI.js
// Ajout d'un nouvel produit
Ajout d'un nouvel produit
Ajout d ' un nouvel produit
function add(product) {
  return Axios.post(PRODUCTS_API, product).then(async (response) => {
    const cachedProducts = await Cache.get("products");
    if (cachedProducts) {
      Cache.set("products", [...cachedProducts, response.data]);
    }
    return response;
  });
}
function add ( product ) { return Axios . post ( PRODUCTS_API , product ) . then ( async ( response ) => { const cachedProducts = await Cache . get ( "products" ) ; if ( cachedProducts ) { Cache . set ( "products" , [ ... cachedProducts , response . data ] ) ; } return response ; } ) ; }
Ajout d'un nouvel produit
Ajout d ' un nouvel produit
// Verification si il se trouve en cache // Mise en cache si il n'y est pas encore