diff options
Diffstat (limited to 'lib/Model')
-rw-r--r-- | lib/Model/Message.php | 8 |
1 files changed, 7 insertions, 1 deletions
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; } } |