0.1.0 • Published 5 years ago

@ecommerce-builder/spycameracctv-mini-cms-firestore-lib v0.1.0

Weekly downloads
-
License
MIT
Repository
github
Last release
5 years ago

SpyCameraCCTV mini CMS client

A small helper library to read and write product content data. Products are keyed by productId, corresponding to the product id returned from the the Ecom API GET /products/{id} resource.

(async () => {
  let db = firebase.firestore();
  let client = new SpycameraCMSClient(db);

  client.updateProduct('12345', {
    sku: 'TV2',
    path: 'television-set',
    ean: 'tv-ean',
    name: 'A giant TV',
    videos: ['a', 'b', 'c'],
    manuals: ['d', 'e', 'f'],
    software: ['g', 'h', 'i'],
    specification: 'specification',
    inTheBox: 'in the box',
    meta: {
      title: 'TV title',
      description: 'description of a tv'
    }
  });

  let p = await client.getProductByID('12345');
  console.dir(p);
})();