[network/ruqola] src/core: Add more specific message

Laurent Montel <[email protected]>
Newsgroups gmane.comp.kde.cvs
Message-ID <[email protected]>
Git commit 85faa92af10485e76254bfed80df18a0b0ca507a by Laurent Montel.
Committed on 09/08/2026 at 08:32.
Pushed by mlaurent into branch 'master'.

Add more specific message

M  +57   -0    src/core/rocketchatbackend.cpp

https://invent.kde.org/network/ruqola/-/commit/85faa92af10485e76254bfed80df18a0b0ca507a

diff --git a/src/core/rocketchatbackend.cpp b/src/core/rocketchatbackend.cpp
index 7796c44ef7..470dae5cec 100644
--- a/src/core/rocketchatbackend.cpp
+++ b/src/core/rocketchatbackend.cpp
@@ -533,6 +533,63 @@ void RocketChatBackend::slotChanged(const QJsonObject &object)
             }
             mRocketChatAccount->parseE2eKeyRequest(contents);
             qCDebug(RUQOLA_BACKEND_LOG) << "stream-notify-user : message event " << eventname << " contents " << contents;
+        } else if (eventname.endsWith("/banners"_L1)) {
+            qDebug() << " 111111111111111111111111111stream-notify-room-users  banners: " << object;
+            if (mRocketChatAccount->ruqolaLogger()) {
+                QJsonDocument d;
+                d.setObject(object);
+                mRocketChatAccount->ruqolaLogger()->dataReceived("stream-notify-user: banners: "_ba + d.toJson());
+            } else {
+                qCDebug(RUQOLA_BACKEND_LOG) << "stream-notify-user: banners :account name:" << mRocketChatAccount->accountName() << "object" << object;
+            }
+            // TODO
+            qCDebug(RUQOLA_BACKEND_LOG) << "stream-notify-user : message event " << eventname << " contents " << contents;
+        } else if (eventname.endsWith("/media-signal"_L1)) {
+            qDebug() << " 111111111111111111111111111stream-notify-room-users  media-signal: " << object;
+            if (mRocketChatAccount->ruqolaLogger()) {
+                QJsonDocument d;
+                d.setObject(object);
+                mRocketChatAccount->ruqolaLogger()->dataReceived("stream-notify-user: media-signal: "_ba + d.toJson());
+            } else {
+                qCDebug(RUQOLA_BACKEND_LOG) << "stream-notify-user: media-signal :account name:" << mRocketChatAccount->accountName() << "object" << object;
+            }
+            // TODO
+            qCDebug(RUQOLA_BACKEND_LOG) << "stream-notify-user : message event " << eventname << " contents " << contents;
+        } else if (eventname.endsWith("/call.hangup"_L1)) {
+            qDebug() << " 111111111111111111111111111stream-notify-room-users call.hangup: " << object;
+            if (mRocketChatAccount->ruqolaLogger()) {
+                QJsonDocument d;
+                d.setObject(object);
+                mRocketChatAccount->ruqolaLogger()->dataReceived("stream-notify-user: call.hangup: "_ba + d.toJson());
+            } else {
+                qCDebug(RUQOLA_BACKEND_LOG) << "stream-notify-user: call.hangup :account name:" << mRocketChatAccount->accountName() << "object" << object;
+            }
+            // TODO
+            qCDebug(RUQOLA_BACKEND_LOG) << "stream-notify-user : message event " << eventname << " contents " << contents;
+        } else if (eventname.endsWith("/calendar"_L1)) {
+            qDebug() << " 111111111111111111111111111stream-notify-room-users calendar " << object;
+            if (mRocketChatAccount->ruqolaLogger()) {
+                QJsonDocument d;
+                d.setObject(object);
+                mRocketChatAccount->ruqolaLogger()->dataReceived("stream-notify-user: calendar: "_ba + d.toJson());
+            } else {
+                qCDebug(RUQOLA_BACKEND_LOG) << "stream-notify-user: calendar :account name:" << mRocketChatAccount->accountName() << "object" << object;
+            }
+            // TODO
+            qCDebug(RUQOLA_BACKEND_LOG) << "stream-notify-user : message event " << eventname << " contents " << contents;
+        } else if (eventname.endsWith("/departmentAgentData"_L1)) {
+            qDebug() << " 111111111111111111111111111stream-notify-room-users calendar " << object;
+            if (mRocketChatAccount->ruqolaLogger()) {
+                QJsonDocument d;
+                d.setObject(object);
+                mRocketChatAccount->ruqolaLogger()->dataReceived("stream-notify-user: departmentAgentData: "_ba + d.toJson());
+            } else {
+                qCDebug(RUQOLA_BACKEND_LOG) << "stream-notify-user: departmentAgentData :account name:" << mRocketChatAccount->accountName() << "object"
+                                            << object;
+            }
+            // TODO
+            qCDebug(RUQOLA_BACKEND_LOG) << "stream-notify-user : message event " << eventname << " contents " << contents;
+
         } else {
             if (mRocketChatAccount->ruqolaLogger()) {
                 QJsonDocument d;
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.