diff options
author | provokateurin <kate@provokateurin.de> | 2024-03-03 09:14:27 +0100 |
---|---|---|
committer | Joas Schilling <coding@schilljs.com> | 2024-03-27 18:10:53 +0100 |
commit | 632b7dffcf8f036e3b1d7a7f61c422a35c34d072 (patch) | |
tree | f7994e4203adb6beb7c028dc2a446b87b0154f84 | |
parent | 0afabdecf29f700e038755c95ab59dc202a2c472 (diff) |
fix(ChatManager): Add missing verbs
Signed-off-by: provokateurin <kate@provokateurin.de>
-rw-r--r-- | lib/Chat/ChatManager.php | 3 | ||||
-rw-r--r-- | lib/Chat/Parser/SystemMessage.php | 6 |
2 files changed, 6 insertions, 3 deletions
diff --git a/lib/Chat/ChatManager.php b/lib/Chat/ChatManager.php index 8ee9a12dd..7988aa9f3 100644 --- a/lib/Chat/ChatManager.php +++ b/lib/Chat/ChatManager.php @@ -87,6 +87,9 @@ class ChatManager { public const VERB_MESSAGE_DELETED = 'comment_deleted'; public const VERB_REACTION = 'reaction'; public const VERB_REACTION_DELETED = 'reaction_deleted'; + public const VERB_VOICE_MESSAGE = 'voice-message'; + public const VERB_RECORD_AUDIO = 'record-audio'; + public const VERB_RECORD_VIDEO = 'record-video'; protected ICache $cache; protected ICache $unreadCountCache; diff --git a/lib/Chat/Parser/SystemMessage.php b/lib/Chat/Parser/SystemMessage.php index 55818a123..f89101ab6 100644 --- a/lib/Chat/Parser/SystemMessage.php +++ b/lib/Chat/Parser/SystemMessage.php @@ -505,11 +505,11 @@ class SystemMessage implements IEventListener { $metaData = $parameters['metaData'] ?? []; if (isset($metaData['messageType'])) { if ($metaData['messageType'] === 'voice-message') { - $chatMessage->setMessageType('voice-message'); + $chatMessage->setMessageType(ChatManager::VERB_VOICE_MESSAGE); } elseif ($metaData['messageType'] === 'record-audio') { - $chatMessage->setMessageType('record-audio'); + $chatMessage->setMessageType(ChatManager::VERB_RECORD_AUDIO); } elseif ($metaData['messageType'] === 'record-video') { - $chatMessage->setMessageType('record-video'); + $chatMessage->setMessageType(ChatManager::VERB_RECORD_VIDEO); } else { $chatMessage->setMessageType(ChatManager::VERB_MESSAGE); } |