Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 5f62ee7f authored by Alexandre Roux's avatar Alexandre Roux
Browse files

delete message api endpoint

parent 83fa00c9
Loading
Loading
Loading
Loading
+3 −1
Original line number Diff line number Diff line
@@ -47,5 +47,7 @@ $application->registerRoutes($this, array('routes' => array(

	// Android API v4
	// @TODO future calls to sending calls recorded on the phone
	array('name' => 'api#fetch_messages_to_send', 'url' => '/api/v4/messages/sendqueue', 'verb' => 'GET'), // Android APIv3
	array('name' => 'api#fetch_messages_to_send', 'url' => '/api/v4/messages/sendqueue', 'verb' => 'GET'), // Android APIv4
	array('name' => 'api#delete_message', 'url' => '/api/v4/messages/delete_message', 'verb' => 'DELETE'), // Android APIv4

)));
+13 −0
Original line number Diff line number Diff line
@@ -86,6 +86,19 @@ class ApiController extends Controller {
		return new JSONResponse(array("status" => true, "msg" => "OK"));
	}

	/**
	 * @NoAdminRequired
	 * @NoCSRFRequired
	 * @param $phoneNumber
	 * @param $date
	 * @return JSONResponse
	 */
	public function deleteMessage ($phoneNumber, $date) {

		$this->smsMapper->removeMessage($this->userId, $phoneNumber, $date);
		return new JSONResponse(array("status" => true, "msg" => "OK"));
	}

	/**
	 * @NoAdminRequired
	 * @param $smsCount