MCPcopy Create free account
hub / github.com/CloudBoost/cloudboost / _groupObjects

Function _groupObjects

sdk/src/CloudObject.js:665–682  ·  view source on GitHub ↗
(objects)

Source from the content-addressed store, hash-verified

663}
664
665function _groupObjects(objects) {
666 var groups = {};
667 for (var i = 0; i < objects.length; i++) {
668 if (!(objects[i]instanceof CB.CloudObject)) {
669 throw "Should Be an instance of CloudObjects";
670 }
671 var groupName = objects[i].document._tableName;
672 if (!groups[groupName]) {
673 groups[groupName] = [];
674 }
675 groups[groupName].push(objects[i].document);
676 }
677 objects = [];
678 for (var groupName in groups) {
679 objects.push({tableName: groupName, object: groups[groupName]});
680 }
681 return objects;
682}
683
684CloudObject.sync = function(callback) {
685

Callers 1

CloudObject.jsFile · 0.85

Calls

no outgoing calls

Tested by

no test coverage detected