Merge pull request #2 from codegefluester/cloud_code_validation
Added Cloud Function validation
This commit is contained in:
@@ -9,7 +9,6 @@ var router = new PromiseRouter();
|
|||||||
|
|
||||||
function handleCloudFunction(req) {
|
function handleCloudFunction(req) {
|
||||||
if (Parse.Cloud.Functions[req.params.functionName]) {
|
if (Parse.Cloud.Functions[req.params.functionName]) {
|
||||||
// Run the validator for this function first
|
|
||||||
if (Parse.Cloud.Validators[req.params.functionName]) {
|
if (Parse.Cloud.Validators[req.params.functionName]) {
|
||||||
var result = Parse.Cloud.Validators[req.params.functionName](req.body || {});
|
var result = Parse.Cloud.Validators[req.params.functionName](req.body || {});
|
||||||
if (!result) {
|
if (!result) {
|
||||||
|
|||||||
2
index.js
2
index.js
@@ -131,7 +131,7 @@ function addParseCloud() {
|
|||||||
afterSave: {},
|
afterSave: {},
|
||||||
afterDelete: {}
|
afterDelete: {}
|
||||||
};
|
};
|
||||||
|
|
||||||
Parse.Cloud.define = function(functionName, handler, validationHandler) {
|
Parse.Cloud.define = function(functionName, handler, validationHandler) {
|
||||||
Parse.Cloud.Functions[functionName] = handler;
|
Parse.Cloud.Functions[functionName] = handler;
|
||||||
Parse.Cloud.Validators[functionName] = validationHandler;
|
Parse.Cloud.Validators[functionName] = validationHandler;
|
||||||
|
|||||||
Reference in New Issue
Block a user