From 8cb9fe89c03c4c6a35210be4a0bc2857431138f2 Mon Sep 17 00:00:00 2001 From: sairajzero Date: Fri, 13 Mar 2020 22:57:41 +0530 Subject: [PATCH] inscribing all objects into bank --- floBank.html | 32 +++++++++++++++++--------------- 1 file changed, 17 insertions(+), 15 deletions(-) diff --git a/floBank.html b/floBank.html index 494177c..4a5c445 100644 --- a/floBank.html +++ b/floBank.html @@ -8794,9 +8794,7 @@ Bitcoin.Util = { refreshObjectData() { return new Promise((resolve, reject) => { - var objectDataList = ["deposits", "loans", "collaterals"] - var promises = [] - Promise.all(objectDataList.map(data => floCloudAPI.requestObjectData(data))) + floCloudAPI.requestObjectData("bank") .then(results => resolve('Object Data Refreshed Successfully')) .catch(error => reject(error)) }) @@ -8934,15 +8932,17 @@ Bitcoin.Util = { }, status: "ACTIVE" } - floGlobals.appObjects["deposits"][floID].push(depositDetails) - return floCloudAPI.updateObjectData("deposits") + if(!Array.isArray(floGlobals.appObjects.bank["deposits"][floID])) + floGlobals.appObjects.bank["deposits"][floID] = [] + floGlobals.appObjects.bank["deposits"][floID].push(depositDetails) + return floCloudAPI.updateObjectData("bank") }, closeDeposit(floID, index, paymentRefID) { - floGlobals.appObjects["deposits"][floID][index].closing.paymentRefID = paymentRefID; - floGlobals.appObjects["deposits"][floID][index].closing.timestamp = Date.now(); - floGlobals.appObjects["deposits"][floID][index].status = "CLOSED"; - return floCloudAPI.updateObjectData("deposits") + floGlobals.appObjects.bank["deposits"][floID][index].closing.paymentRefID = paymentRefID; + floGlobals.appObjects.bank["deposits"][floID][index].closing.timestamp = Date.now(); + floGlobals.appObjects.bank["deposits"][floID][index].status = "CLOSED"; + return floCloudAPI.updateObjectData("bank") }, openNewLoan(floID, amount, period, interest, paymentRefID) { @@ -8960,15 +8960,17 @@ Bitcoin.Util = { }, status: "ACTIVE" } - floGlobals.appObjects["loans"][floID].push(loanDetails) - return floCloudAPI.updateObjectData("loans") + if(!Array.isArray(floGlobals.appObjects.bank["loans"][floID])) + floGlobals.appObjects.bank["loans"][floID] = [] + floGlobals.appObjects.bank["loans"][floID].push(loanDetails) + return floCloudAPI.updateObjectData("bank") }, closeLoan(floID, index, paymentRefID) { - floGlobals.appObjects["loans"][floID][index].closing.paymentRefID = paymentRefID; - floGlobals.appObjects["loans"][floID][index].closing.timestamp = Date.now(); - floGlobals.appObjects["loans"][floID][index].status = "CLOSED"; - return floCloudAPI.updateObjectData("deposits") + floGlobals.appObjects.bank["loans"][floID][index].closing.paymentRefID = paymentRefID; + floGlobals.appObjects.bank["loans"][floID][index].closing.timestamp = Date.now(); + floGlobals.appObjects.bank["loans"][floID][index].status = "CLOSED"; + return floCloudAPI.updateObjectData("bank") } } }