export const increaseItemQuantity = async (products: IProduct[], id: string,newProduct:IProduct): Promise<IProduct[]> => {
try {
const { data } = await supabase
.from("products")
.select("id, label, price, img_url")
.eq("id", id);
console.log("data - ",data)
if (data === null) {
return products;
}
console.log("newProduct 1 - ",newProduct)
products = []
newProduct = {
id: data[0].id,
label: data[0].label,
price: data[0].price,
img_url: data[0].img_url,
quantity:1 //if data[0].id === id then quantity +1 else 1,
}
console.log("newProduct 2 - ",newProduct)
console.log("[...products, newProduct] - ",[...products, newProduct])
return [...products, newProduct];
} catch (error) {
console.error("increaseItemQuantity - ",error);
return products;
}
}
export const increaseItemQuantity = async (products: IProduct[], id: string,newProduct:IProduct): Promise<IProduct[]> => {
try {
const { data } = await supabase
.from("products")
.select("id, label, price, img_url")
.eq("id", id);
console.log("data - ",data)
if (data === null) {
return products;
}
console.log("newProduct 1 - ",newProduct)
products = []
newProduct = {
id: data[0].id,
label: data[0].label,
price: data[0].price,
img_url: data[0].img_url,
quantity:1 //if data[0].id === id then quantity +1 else 1,
}
console.log("newProduct 2 - ",newProduct)
console.log("[...products, newProduct] - ",[...products, newProduct])
return [...products, newProduct];
} catch (error) {
console.error("increaseItemQuantity - ",error);
return products;
}
}