mirror of
https://github.com/pierre42100/ComunicAPI
synced 2025-06-19 16:45:17 +00:00
Can delete a conversation message
This commit is contained in:
@ -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
|
||||
*
|
||||
|
Reference in New Issue
Block a user