Can delete a conversation message

This commit is contained in:
Pierre HUBERT
2018-08-27 10:14:54 +02:00
parent 9a4048af4b
commit 382f816ad8
2 changed files with 54 additions and 0 deletions

View File

@ -480,6 +480,27 @@ class ConversationsController {
return array("success" => "The conversation has been deleted");
}
/**
* Delete a conversation message
*
* @url POST /conversations/deleteMessage
*/
public function deleteMessage(){
user_login_required();
$messageID = postInt("messageID");
//Check whether the user own or not conversation message
if(!components()->conversations->isOwnerMessage(userID, $messageID))
Rest_fatal_error(401, "You do not own this conversation message!");
if(!components()->conversations->deleteConversationMessage($messageID))
Rest_fatal_error(500, "Could not delete conversation message!");
return array("success" => "Conversation message has been successfully deleted!");
}
/**
* Get and return safely a conversation ID specified in a $_POST Request
*