diff options
author | Loic Blot <loic.blot@unix-experience.fr> | 2018-09-08 01:18:56 +0300 |
---|---|---|
committer | Loïc Blot <nerzhul@users.noreply.github.com> | 2018-09-08 12:40:44 +0300 |
commit | 267872b396857f15da09f9c4a9e0323606db4de8 (patch) | |
tree | f96112c56a60aca3b57067809d2d086bfcd1cd28 /controller | |
parent | 615ba409e577216f843b9366667d91477ecf5a60 (diff) |
Add query + routes to drop all user messages
Diffstat (limited to 'controller')
-rw-r--r-- | controller/smscontroller.php | 14 |
1 files changed, 12 insertions, 2 deletions
diff --git a/controller/smscontroller.php b/controller/smscontroller.php index db429c2..23d6139 100644 --- a/controller/smscontroller.php +++ b/controller/smscontroller.php @@ -211,7 +211,7 @@ class SmsController extends Controller { $this->smsMapper->removeMessagesForPhoneNumber($this->userId, $phnumber); } } - return new JSONResponse(array()); + return new JSONResponse(array("status" => "ok")); } /** @@ -263,6 +263,16 @@ class SmsController extends Controller { return new JSONResponse(array(), Http::STATUS_BAD_REQUEST); } $this->smsMapper->removeMessage($this->userId, $phoneNumber, $messageId); - return new JSONResponse(array()); + return new JSONResponse(array("status" => "ok")); + } + + /** + * @NoAdminRequired + * @NoCSRFRequired + * @return JSONResponse + */ + public function wipeAllUserMessages () { + $this->smsMapper->removeAllMessagesForUser($this->userId); + return new JSONResponse(array("status" => "ok")); } } |