summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorprovokateurin <kate@provokateurin.de>2024-03-03 09:14:27 +0100
committerJoas Schilling <coding@schilljs.com>2024-03-27 18:10:53 +0100
commit632b7dffcf8f036e3b1d7a7f61c422a35c34d072 (patch)
treef7994e4203adb6beb7c028dc2a446b87b0154f84
parent0afabdecf29f700e038755c95ab59dc202a2c472 (diff)
fix(ChatManager): Add missing verbs
Signed-off-by: provokateurin <kate@provokateurin.de>
-rw-r--r--lib/Chat/ChatManager.php3
-rw-r--r--lib/Chat/Parser/SystemMessage.php6
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);
}