From 2fb8296ff071abea050238ac6fbf7a3e8787f32c Mon Sep 17 00:00:00 2001 From: Ghazi Triki <ghazi.triki@riadvice.tn> Date: Wed, 26 Aug 2015 18:51:05 +0100 Subject: [PATCH] - Fixed emojiStatus not set correctly in server. - Upgraded bbb-common-message version. --- akka-bbb-apps/build.sbt | 4 ++-- .../scala/org/bigbluebutton/core/BigBlueButtonInGW.scala | 1 - .../main/scala/org/bigbluebutton/core/apps/UsersApp.scala | 2 +- bbb-common-message/build.sbt | 2 +- bigbluebutton-apps/build.gradle | 2 +- .../bigbluebutton/red5/client/UserClientMessageSender.java | 5 +++-- 6 files changed, 8 insertions(+), 8 deletions(-) diff --git a/akka-bbb-apps/build.sbt b/akka-bbb-apps/build.sbt index 3409c0ecd8..f1b50c3571 100755 --- a/akka-bbb-apps/build.sbt +++ b/akka-bbb-apps/build.sbt @@ -4,7 +4,7 @@ name := "bbb-apps-akka" organization := "org.bigbluebutton" -version := "0.0.1" +version := "0.0.2" scalaVersion := "2.11.6" @@ -50,7 +50,7 @@ libraryDependencies ++= { "com.google.code.gson" % "gson" % "1.7.1", "redis.clients" % "jedis" % "2.7.2", "org.apache.commons" % "commons-lang3" % "3.2", - "org.bigbluebutton" % "bbb-common-message" % "0.0.13" + "org.bigbluebutton" % "bbb-common-message" % "0.0.14" )} seq(Revolver.settings: _*) diff --git a/akka-bbb-apps/src/main/scala/org/bigbluebutton/core/BigBlueButtonInGW.scala b/akka-bbb-apps/src/main/scala/org/bigbluebutton/core/BigBlueButtonInGW.scala index 0358965723..b6f73d30c2 100755 --- a/akka-bbb-apps/src/main/scala/org/bigbluebutton/core/BigBlueButtonInGW.scala +++ b/akka-bbb-apps/src/main/scala/org/bigbluebutton/core/BigBlueButtonInGW.scala @@ -18,7 +18,6 @@ import org.bigbluebutton.core.service.recorder.RecorderApplication import org.bigbluebutton.common.messages.IBigBlueButtonMessage import org.bigbluebutton.common.messages.StartCustomPollRequestMessage import org.bigbluebutton.common.messages.PubSubPingMessage -import org.bigbluebutton.core.api.UserEmojiStatus class BigBlueButtonInGW(val system: ActorSystem, recorderApp: RecorderApplication, messageSender: MessageSender, voiceEventRecorder: VoiceEventRecorder) extends IBigBlueButtonInGW { val log = system.log diff --git a/akka-bbb-apps/src/main/scala/org/bigbluebutton/core/apps/UsersApp.scala b/akka-bbb-apps/src/main/scala/org/bigbluebutton/core/apps/UsersApp.scala index 65ba73d4a1..cf58fbd607 100755 --- a/akka-bbb-apps/src/main/scala/org/bigbluebutton/core/apps/UsersApp.scala +++ b/akka-bbb-apps/src/main/scala/org/bigbluebutton/core/apps/UsersApp.scala @@ -209,7 +209,7 @@ trait UsersApp { usersModel.getUser(msg.userId) foreach { user => val uvo = user.copy() usersModel.addUser(uvo) - outGW.send(new UserChangedEmojiStatus(mProps.meetingID, mProps.recorded, uvo.emojiStatus, uvo.userID)) + outGW.send(new UserChangedEmojiStatus(mProps.meetingID, mProps.recorded, msg.emojiStatus, uvo.userID)) } } diff --git a/bbb-common-message/build.sbt b/bbb-common-message/build.sbt index 6d78d92b26..f0beb53546 100755 --- a/bbb-common-message/build.sbt +++ b/bbb-common-message/build.sbt @@ -4,7 +4,7 @@ name := "bbb-common-message" organization := "org.bigbluebutton" -version := "0.0.13" +version := "0.0.14" // We want to have our jar files in lib_managed dir. // This way we'll have the right path when we import diff --git a/bigbluebutton-apps/build.gradle b/bigbluebutton-apps/build.gradle index fc6a8dfd7a..e34754a7c3 100755 --- a/bigbluebutton-apps/build.gradle +++ b/bigbluebutton-apps/build.gradle @@ -105,7 +105,7 @@ dependencies { compile 'com.google.code.gson:gson:1.7.1' providedCompile 'org.apache.commons:commons-lang3:3.2' - compile 'org.bigbluebutton:bbb-common-message:0.0.13' + compile 'org.bigbluebutton:bbb-common-message:0.0.14' } test { diff --git a/bigbluebutton-apps/src/main/java/org/bigbluebutton/red5/client/UserClientMessageSender.java b/bigbluebutton-apps/src/main/java/org/bigbluebutton/red5/client/UserClientMessageSender.java index 250aad86ee..232cea9fb4 100755 --- a/bigbluebutton-apps/src/main/java/org/bigbluebutton/red5/client/UserClientMessageSender.java +++ b/bigbluebutton-apps/src/main/java/org/bigbluebutton/red5/client/UserClientMessageSender.java @@ -291,7 +291,8 @@ public class UserClientMessageSender { private void processUserEmojiStatusMessage(UserEmojiStatusMessage msg) { Map<String, Object> args = new HashMap<String, Object>(); args.put("userId", msg.userId); - + args.put("emojiStatus", msg.emojiStatus); + Map<String, Object> message = new HashMap<String, Object>(); Gson gson = new Gson(); message.put("msg", gson.toJson(args)); @@ -303,7 +304,7 @@ public class UserClientMessageSender { private void processUserListeningOnlyMessage(UserListeningOnlyMessage msg) { Map<String, Object> args = new HashMap<String, Object>(); args.put("userId", msg.userId); - args.put("listenOnly", msg.listenOnly); + args.put("listenOnly", msg.listenOnly); Map<String, Object> message = new HashMap<String, Object>(); Gson gson = new Gson(); -- GitLab