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

Function _validateSchema

services/cloudObjects.js:314–329  ·  view source on GitHub ↗
(appId, listOfDocs, accessList, isMasterKey, encryption_key)

Source from the content-addressed store, hash-verified

312}
313
314async function _validateSchema(appId, listOfDocs, accessList, isMasterKey, encryption_key) {
315 const deferred = q.defer();
316 try {
317 const promises = [];
318 for (let i = 0; i < listOfDocs.length; i++) promises.push(_isSchemaValid(appId, listOfDocs[i]._tableName, listOfDocs[i], accessList, isMasterKey, encryption_key));
319 const docs = await q.all(promises);
320 deferred.resolve(docs);
321 } catch (err) {
322 winston.log('error', {
323 error: String(err),
324 stack: new Error().stack,
325 });
326 deferred.reject(err);
327 }
328 return deferred.promise;
329}
330
331function _sendNotification(appId, res, reqType) {
332 try {

Callers 1

_saveFunction · 0.85

Calls 2

_isSchemaValidFunction · 0.85
allMethod · 0.80

Tested by

no test coverage detected