Closed
Description
hello, beforeSave and afterSave parallel not worked, example
Parse.Cloud.beforeSave('TestClass', function(request, response) {
response.success();
});
Parse.Cloud.afterSave('TestClass', function (request) {
if (request.object.existed()) {
return;
}
Parse.Push.send({
where:{},
data: {alert:"Push me"}
}, { useMasterKey: true }).then(function() {
console.log('Sent push.');
}, function(error) {
throw "Push Error " + error.code + " : " + error.message;
});
});
---- afterSave not worked
example only code afterSave worked
Parse.Cloud.afterSave('TestClass', function (request) {
if (request.object.existed()) {
return;
}
Parse.Push.send({
where:{},
data: {alert:"Push me"}
}, { useMasterKey: true }).then(function() {
console.log('Sent push.');
}, function(error) {
throw "Push Error " + error.code + " : " + error.message;
});
});
example push code on first beforeSave worked, but anyway afterSave nothing doing
Parse.Cloud.beforeSave('TestClass', function(request, response) {
if (request.object.existed()) {
return;
}
Parse.Push.send({
where:{},
data: {alert:"Push me"}
}, { useMasterKey: true }).then(function() {
response.success();
console.log('Sent push.');
}, function(error) {
throw "Push Error " + error.code + " : " + error.message;
});
});
Parse.Cloud.afterSave('TestClass', function (request) {
var GameScore = Parse.Object.extend("GameScore");
var gameScore = new GameScore();
gameScore.set("score", 1337);
gameScore.save(null, {
success: function(gameScore) {
alert('New object created with objectId: ' + gameScore.id);
},
error: function(gameScore, error) {
alert('Failed to create new object, with error code: ' + error.message);
}
});
});
Not saved obj, afterSave not work
help to fix
Metadata
Metadata
Assignees
Labels
No labels