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