diff --git a/city e-commerce 0.0.1.html b/city e-commerce 0.0.1.html index f938847..cb11d4c 100644 --- a/city e-commerce 0.0.1.html +++ b/city e-commerce 0.0.1.html @@ -10250,38 +10250,46 @@ @@ -10300,19 +10308,15 @@ // Generate a product object const nayaProduct = new ecommerce.products[productClass](product_details); - nayaProduct.seller_flo_id = ecommerce.loggedInUser.user_info.flo_id||myFloID; - nayaProduct.datetime = + new Date(); - nayaProduct.onSale = true; - nayaProduct.hash = Crypto.SHA256(JSON.stringify(nayaProduct)); - - nayaProduct.seller_product_certificate={ + + nayaProduct.new_digital_product.seller_product_certificate={ seller_public_key: myPubKey, - seller_signature: floCrypto.signData(JSON.stringify(nayaProduct), myPrivKey), + seller_signature: floCrypto.signData(JSON.stringify(nayaProduct.new_digital_product.product_info), myPrivKey), } const ROOT_OBJECT = JSON.parse(JSON.stringify(floGlobals.appObjects[ecommerce.master_configurations.SUBJECT])); - ROOT_OBJECT[ecommerce.master_configurations.CITY]["Products"][nayaProduct.seller_flo_id]=nayaProduct; + ROOT_OBJECT[ecommerce.master_configurations.CITY]["Products"][myFloID]=nayaProduct.new_digital_product; floCloudAPI.sendGeneralData(ROOT_OBJECT, ecommerce.master_configurations.DATA_TYPE, { receiverID: floGlobals.adminID, senderIDs: [myFloID] }) @@ -10336,9 +10340,9 @@ this.list_products_to_sell(); }, list_products_to_sell: async function() { - const myProducts = await compactIDB.readAllData('sellerProducts'); - const mySellingProducts = myProducts.filter(f=>(f.onSale===True && f.stock_available>0)); - console.table(mySellingProducts); + // const myProducts = await compactIDB.readAllData('sellerProducts'); + // const mySellingProducts = myProducts.filter(f=>(f.onSale===True && f.stock_available>0)); + // console.table(mySellingProducts); } } @@ -10449,6 +10453,7 @@