Advertisement
Guest User

Untitled

a guest
Dec 22nd, 2014
177
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.02 KB | None | 0 0
  1. Parse.Cloud.afterSave("PROFILE_COMPLETE", function(request) {
  2. // Use Master Key
  3. Parse.Cloud.useMasterKey();
  4.  
  5. // Identify Parameters in Request
  6. var param01 = request.user.get('param01');
  7. var param02 = request.user.get('param02');
  8.  
  9. // Print Parameters to Console
  10. console.log("Parameter 01 (" + param01 + ") successfully identified");
  11. console.log("Parameter 02 (" + param02 + ") successfully identified");
  12.  
  13. // Identify Variables by Calling MY_FUNCTION()
  14. Parse.Cloud.run('MY_FUNCTION', {param01: param01, param02: param02}, {
  15. success: function(results) {
  16. // Print Results
  17. console.log("Function MY_FUNCTION() returned successful response");
  18. console.log(results);
  19.  
  20. // Print Result Variables
  21. console.log("Identified variable01 = " + results.variable01);
  22. console.log("Identified variable02 = " + results.variable02);
  23. console.log("Identified variable03 = " + results.variable03);
  24.  
  25. // Do I need to extend MY_TABLE or something else here???
  26. // I am doing the update and save wrong...
  27.  
  28. // Update 'Complete' Data
  29. request.object.set("variable01", results.variable01);
  30. request.object.set("variable02", results.variable02);
  31. request.object.set("variable03", results.variable03);
  32.  
  33. // Save Variables to 'MY_TABLE'
  34. request.object.save(null, {
  35. success: function(results) {
  36. console.log("Variables successfully updated in MY_TABLE dataset");
  37. console.log(results);
  38. },
  39. error: function(error) {
  40. console.log("Error when saving variables in MY_TABLE dataset");
  41. console.log("Error " + error.code + ": " + error.message);
  42. }
  43. })
  44. },
  45. error: function(error) {
  46. console.log("There was an error when running function MY_FUNCTION()");
  47. console.log(error);
  48. }
  49. });
  50. });
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement