Can respond friendship requests

This commit is contained in:
Pierre
2017-06-04 16:36:12 +02:00
parent c219dc94e3
commit b3b67a53e6
3 changed files with 114 additions and 0 deletions

View File

@ -26,4 +26,31 @@ class friendsController{
return $friendsList;
}
/**
* Respond to a friendship request
*
* @url POST /friends/respondRequest
*/
public function respondRequest(){
user_login_required(); //Login required
//Check parametres
if(!isset($_POST["friendID"]) OR !isset($_POST['accept']))
Rest_fatal_error(501, "Please check your parametres !");
//Extract informations and process request
$friendID = $_POST['friendID']*1;
$acceptRequest = $_POST['accept'] == "true";
//Try to perform request
$result = CS::get()->components->friends->respondRequest(userID, $friendID, $acceptRequest);
//Return result
if($result != true)
Rest_fatal_error(500, "Couldn't respond to friendship request !");
//Else it is a success
return array("success" => "A response was given to friendship request !");
}
}