From 5d33da64b0a3dd02bb97d7516c2d9b20bd5775ab Mon Sep 17 00:00:00 2001
From: Joao Siebel <joaos_desenv@imdt.com.br>
Date: Wed, 5 Dec 2018 15:06:03 -0200
Subject: [PATCH] remove unnecessary meeting fetch

---
 .../user-participants/user-options/container.jsx           | 7 ++++---
 1 file changed, 4 insertions(+), 3 deletions(-)

diff --git a/bigbluebutton-html5/imports/ui/components/user-list/user-list-content/user-participants/user-options/container.jsx b/bigbluebutton-html5/imports/ui/components/user-list/user-list-content/user-participants/user-options/container.jsx
index 03872beb03..da48b96f6e 100755
--- a/bigbluebutton-html5/imports/ui/components/user-list/user-list-content/user-participants/user-options/container.jsx
+++ b/bigbluebutton-html5/imports/ui/components/user-list/user-list-content/user-participants/user-options/container.jsx
@@ -4,7 +4,6 @@ import logger from '/imports/startup/client/logger';
 import Auth from '/imports/ui/services/auth';
 import mapUser from '/imports/ui/services/user/mapUser';
 import Users from '/imports/api/users/';
-import Meetings from '/imports/api/meetings';
 import UserOptions from './component';
 
 
@@ -13,12 +12,14 @@ const propTypes = {
   muteAllUsers: PropTypes.func.isRequired,
   muteAllExceptPresenter: PropTypes.func.isRequired,
   setEmojiStatus: PropTypes.func.isRequired,
+  meeting: PropTypes.shape({}).isRequired,
 };
 
 export default class UserOptionsContainer extends PureComponent {
   constructor(props) {
     super(props);
-    const meeting = Meetings.findOne({ meetingId: Auth.meetingID });
+
+    const { meeting } = this.props;
 
     this.state = {
       meetingMuted: meeting.voiceProp.muteOnStart,
@@ -62,7 +63,7 @@ export default class UserOptionsContainer extends PureComponent {
   render() {
     const currentUser = Users.findOne({ userId: Auth.userID });
     const currentUserIsModerator = mapUser(currentUser).isModerator;
-    const meeting = Meetings.findOne({ meetingId: Auth.meetingID });
+    const { meeting } = this.props;
 
     this.state.meetingMuted = meeting.voiceProp.muteOnStart;
 
-- 
GitLab