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 @@