|
|
@@ -25,7 +25,9 @@ module.exports = {
|
|
|
axios.get(`https://apisandbox.dev.clover.com/v3/merchants/${merchant.posId}/orders?filter=clientCreatedTime>=${merchant.lastUpdatedTime}&expand=lineItems&access_token=${token}`)
|
|
|
.then((result)=>{
|
|
|
for(let order of result.data.elements){
|
|
|
+ console.log(order);
|
|
|
for(let item of order.lineItems.elements){
|
|
|
+ console.log(item);
|
|
|
let recipe = merchant.recipes.find(r => r.posId === item.item.id);
|
|
|
if(recipe){
|
|
|
for(let ingredient of recipe.ingredients){
|
|
|
@@ -44,7 +46,9 @@ module.exports = {
|
|
|
|
|
|
merchant.save()
|
|
|
.then((updatedMerchant)=>{
|
|
|
- return res.render("inventoryPage/inventory", {merchant: updatedMerchant});
|
|
|
+ res.render("inventoryPage/inventory", {merchant: updatedMerchant});
|
|
|
+ // this.storeTransactions(result);
|
|
|
+ return;
|
|
|
})
|
|
|
.catch((err)=>{
|
|
|
console.log(err);
|
|
|
@@ -581,5 +585,10 @@ module.exports = {
|
|
|
console.log(err);
|
|
|
return res.redirect("/");
|
|
|
});
|
|
|
+ },
|
|
|
+
|
|
|
+ //Helper functions
|
|
|
+ storeTransactions: function(data){
|
|
|
+ console.log(data);
|
|
|
}
|
|
|
}
|