Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- Parse.Cloud.beforeSave("Chat", function(request, response)
- {
- Parse.Cloud.useMasterKey();
- // Chat beforeSave:
- //
- // Sets the initial flags for a new Chat.
- // Check to ensure that both users get set
- if (request.object.get("userOne") == undefined || request.object.get("userTwo") == undefined)
- response.error();
- if (request.object.id == undefined)
- {
- request.object.set("isActive", true);
- request.object.set("isAccepted", false);
- request.object.set("isDeclined", false);
- request.object.set("userOneRead", true);
- request.object.set("userTwoRead", false);
- var date = new Date();
- request.object.set("dateLastMessageSent", date);
- }
- else if (request.object.get("isAccepted") == true
- && request.object.get("dateStarted") == undefined)
- {
- var date = new Date();
- request.object.set("dateStarted", date);
- }
- response.success();
- });
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement