Added ability to add a validation function to a Cloud Code function

This commit is contained in:
Björn Kaiser
2016-01-31 20:08:07 +00:00
parent 522abdf606
commit 4e3b558a01
2 changed files with 12 additions and 1 deletions

View File

@@ -113,14 +113,17 @@ function ParseServer(args) {
function addParseCloud() {
Parse.Cloud.Functions = {};
Parse.Cloud.Validators = {};
Parse.Cloud.Triggers = {
beforeSave: {},
beforeDelete: {},
afterSave: {},
afterDelete: {}
};
Parse.Cloud.define = function(functionName, handler) {
Parse.Cloud.define = function(functionName, handler, validationHandler) {
Parse.Cloud.Functions[functionName] = handler;
Parse.Cloud.Validators[functionName] = validationHandler;
};
Parse.Cloud.beforeSave = function(parseClass, handler) {
var className = getClassName(parseClass);