bug fix: floCloudAPI

This commit is contained in:
sairajzero 2020-01-07 15:06:03 +05:30
parent f5f44f9415
commit 556f4ddadd

View File

@ -8311,17 +8311,17 @@ Bitcoin.Util = {
} }
}, },
storeGeneralData: function(event){ storeGeneralData: function(filterStr, dataSet){
try{ try{
dataSet = JSON.parse(event.dataSet); dataSet = JSON.parse(dataSet);
console.log(dataSet) console.log(dataSet)
if(!Array.isArray(floGlobals.generalData[event.filterStr])) if(!Array.isArray(floGlobals.generalData[filterStr]))
floGlobals.generalData[event.filterStr] = [] floGlobals.generalData[filterStr] = []
for(vc in dataSet){ for(vc in dataSet){
floGlobals.generalData[event.filterStr].push({sender: dataSet[vc].senderID, vectorClock: vc, message: dataSet[vc].message}) floGlobals.generalData[filterStr].push({sender: dataSet[vc].senderID, vectorClock: vc, message: dataSet[vc].message})
compactIDB.writeData("generalData", floGlobals.generalData[event.filterStr], event.filterStr) compactIDB.writeData("generalData", floGlobals.generalData[filterStr], filterStr)
floGlobals.generalVC[event.filterStr] = vc floGlobals.generalVC[filterStr] = vc
compactIDB.writeData("generalVC", vc, event.filterStr) compactIDB.writeData("generalVC", vc, filterStr)
} }
}catch(error){ }catch(error){
console.error(error) console.error(error)
@ -8403,12 +8403,12 @@ Bitcoin.Util = {
mostRecent: true mostRecent: true
} }
floSupernode.requestData(JSON.stringify(request),request.receiverID).then(dataSet => { floSupernode.requestData(JSON.stringify(request),request.receiverID).then(dataSet => {
this.util.resetData(filterStr, dataSet) this.util.resetData(dataSet)
request.type = `${objectName}@Update` request.type = `${objectName}@Update`
request.lowerVectorClock = floGlobals.vectorClock[objectName]+1 request.lowerVectorClock = floGlobals.vectorClock[objectName]+1
request.mostRecent = false request.mostRecent = false
floSupernode.requestData(JSON.stringify(request), request.receiverID).then(dataSet => { floSupernode.requestData(JSON.stringify(request), request.receiverID).then(dataSet => {
this.util.updateData(filterStr, dataSet) this.util.updateData(dataSet)
resolve('Object Data Updated') resolve('Object Data Updated')
}).catch(error => reject(error)) }).catch(error => reject(error))
}).catch(error => reject(error)) }).catch(error => reject(error))