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")
}
}
}