Advertisement
Guest User

Untitled

a guest
Nov 30th, 2015
76
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.95 KB | None | 0 0
  1. Parse.Cloud.beforeSave("Chat", function(request, response)
  2. {
  3. Parse.Cloud.useMasterKey();
  4.  
  5. // Chat beforeSave:
  6. //
  7. // Sets the initial flags for a new Chat.
  8.  
  9. // Check to ensure that both users get set
  10. if (request.object.get("userOne") == undefined || request.object.get("userTwo") == undefined)
  11. response.error();
  12.  
  13. if (request.object.id == undefined)
  14. {
  15. request.object.set("isActive", true);
  16. request.object.set("isAccepted", false);
  17. request.object.set("isDeclined", false);
  18. request.object.set("userOneRead", true);
  19. request.object.set("userTwoRead", false);
  20.  
  21. var date = new Date();
  22. request.object.set("dateLastMessageSent", date);
  23. }
  24. else if (request.object.get("isAccepted") == true
  25. && request.object.get("dateStarted") == undefined)
  26. {
  27. var date = new Date();
  28. request.object.set("dateStarted", date);
  29. }
  30.  
  31. response.success();
  32. });
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement