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

github.com/nextcloud/spreed.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'lib/Model/Message.php')
-rw-r--r--lib/Model/Message.php14
1 files changed, 8 insertions, 6 deletions
diff --git a/lib/Model/Message.php b/lib/Model/Message.php
index 118adad72..fd14eaaba 100644
--- a/lib/Model/Message.php
+++ b/lib/Model/Message.php
@@ -23,6 +23,7 @@ declare(strict_types=1);
namespace OCA\Talk\Model;
+use OCA\Talk\Chat\ChatManager;
use OCA\Talk\Participant;
use OCA\Talk\Room;
use OCP\Comments\IComment;
@@ -160,10 +161,11 @@ class Message {
return false;
}
- return $this->getMessageType() !== 'system' &&
- $this->getMessageType() !== 'command' &&
- $this->getMessageType() !== 'comment_deleted' &&
- $this->getMessageType() !== 'reaction' &&
+ return $this->getMessageType() !== ChatManager::VERB_SYSTEM &&
+ $this->getMessageType() !== ChatManager::VERB_COMMAND &&
+ $this->getMessageType() !== ChatManager::VERB_MESSAGE_DELETED &&
+ $this->getMessageType() !== ChatManager::VERB_REACTION &&
+ $this->getMessageType() !== ChatManager::VERB_REACTION_DELETED &&
\in_array($this->getActorType(), [Attendee::ACTOR_USERS, Attendee::ACTOR_GUESTS]);
}
@@ -177,14 +179,14 @@ class Message {
'timestamp' => $this->getComment()->getCreationDateTime()->getTimestamp(),
'message' => $this->getMessage(),
'messageParameters' => $this->getMessageParameters(),
- 'systemMessage' => $this->getMessageType() === 'system' ? $this->getMessageRaw() : '',
+ 'systemMessage' => $this->getMessageType() === ChatManager::VERB_SYSTEM ? $this->getMessageRaw() : '',
'messageType' => $this->getMessageType(),
'isReplyable' => $this->isReplyable(),
'referenceId' => (string) $this->getComment()->getReferenceId(),
'reactions' => $this->getComment()->getReactions(),
];
- if ($this->getMessageType() === 'comment_deleted') {
+ if ($this->getMessageType() === ChatManager::VERB_MESSAGE_DELETED) {
$data['deleted'] = true;
}