1
0
mirror of https://github.com/nextcloud/ocsms.git synced 2026-08-11 16:32:55 +00:00

Add query + routes to drop all user messages

This commit is contained in:
Loic Blot
2018-09-08 00:18:56 +02:00
committed by Loïc Blot
parent 615ba409e5
commit 267872b396
3 changed files with 22 additions and 2 deletions
+9
View File
@@ -227,6 +227,15 @@ class SmsMapper extends Mapper {
return $cnt;
}
public function removeAllMessagesForUser ($userId) {
$this->db->beginTransaction();
$qb = $this->db->getQueryBuilder();
$qb->delete('ocsms_smsdatas')
->where($qb->expr()->eq('user_id', $qb->createNamedParameter($userId)));
$qb->execute();
$this->db->commit();
}
public function removeMessagesForPhoneNumber ($userId, $phoneNumber) {
$this->db->beginTransaction();
$qb = $this->db->getQueryBuilder();