Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/nextcloud/ocsms.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorLoic Blot <loic.blot@unix-experience.fr>2018-09-08 01:18:56 +0300
committerLoïc Blot <nerzhul@users.noreply.github.com>2018-09-08 12:40:44 +0300
commit267872b396857f15da09f9c4a9e0323606db4de8 (patch)
treef96112c56a60aca3b57067809d2d086bfcd1cd28 /controller
parent615ba409e577216f843b9366667d91477ecf5a60 (diff)
Add query + routes to drop all user messages
Diffstat (limited to 'controller')
-rw-r--r--controller/smscontroller.php14
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"));
}
}