From 9608867be3d01a9aa34aceb1a1ba454fc2e0f8b6 Mon Sep 17 00:00:00 2001 From: Joas Schilling Date: Fri, 15 Jan 2021 09:45:21 +0100 Subject: Post a system message when deleting a message Signed-off-by: Joas Schilling --- lib/Model/Message.php | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) (limited to 'lib/Model') diff --git a/lib/Model/Message.php b/lib/Model/Message.php index 97d578c18..97e63e8de 100644 --- a/lib/Model/Message.php +++ b/lib/Model/Message.php @@ -162,7 +162,7 @@ class Message { } public function toArray(): array { - return [ + $data = [ 'id' => (int) $this->getComment()->getId(), 'token' => $this->getRoom()->getToken(), 'actorType' => $this->getActorType(), @@ -176,5 +176,11 @@ class Message { 'isReplyable' => $this->isReplyable(), 'referenceId' => (string) $this->getComment()->getReferenceId(), ]; + + if ($this->getMessageType() === 'comment_deleted') { + $data['deleted'] = true; + } + + return $data; } } -- cgit v1.2.3