From 403665feb63310bdf8fbc54918e2bed0ac096e9d Mon Sep 17 00:00:00 2001 From: Richard Alam <ritzalam@gmail.com> Date: Fri, 7 Oct 2016 21:45:56 +0000 Subject: [PATCH] - add senderId when recording publish chat message --- .../core/recorders/events/PublicChatRecordEvent.java | 5 +++++ .../main/scala/org/bigbluebutton/core/RecorderActor.scala | 1 + 2 files changed, 6 insertions(+) diff --git a/akka-bbb-apps/src/main/java/org/bigbluebutton/core/recorders/events/PublicChatRecordEvent.java b/akka-bbb-apps/src/main/java/org/bigbluebutton/core/recorders/events/PublicChatRecordEvent.java index ca7cd21298..d6889ea683 100755 --- a/akka-bbb-apps/src/main/java/org/bigbluebutton/core/recorders/events/PublicChatRecordEvent.java +++ b/akka-bbb-apps/src/main/java/org/bigbluebutton/core/recorders/events/PublicChatRecordEvent.java @@ -21,6 +21,7 @@ package org.bigbluebutton.core.recorders.events; public class PublicChatRecordEvent extends AbstractChatRecordEvent { private static final String SENDER = "sender"; + private static final String SENDERID = "senderId"; private static final String MESSAGE = "message"; private static final String COLOR = "color"; @@ -32,6 +33,10 @@ public class PublicChatRecordEvent extends AbstractChatRecordEvent { public void setSender(String sender) { eventMap.put(SENDER, sender); } + + public void setSenderId(String senderId) { + eventMap.put(SENDERID, senderId); + } public void setMessage(String message) { eventMap.put(MESSAGE, message); diff --git a/akka-bbb-apps/src/main/scala/org/bigbluebutton/core/RecorderActor.scala b/akka-bbb-apps/src/main/scala/org/bigbluebutton/core/RecorderActor.scala index 0371fe8849..3bb0c046da 100755 --- a/akka-bbb-apps/src/main/scala/org/bigbluebutton/core/RecorderActor.scala +++ b/akka-bbb-apps/src/main/scala/org/bigbluebutton/core/RecorderActor.scala @@ -86,6 +86,7 @@ class RecorderActor(val recorder: RecorderApplication) ev.setTimestamp(TimestampGenerator.generateTimestamp); ev.setMeetingId(msg.meetingID); ev.setSender(message.get("fromUsername")); + ev.setSenderId(message.get("fromUserID")); ev.setMessage(message.get("message")); ev.setColor(message.get("fromColor")); recorder.record(msg.meetingID, ev); -- GitLab