diff --git a/bigbluebutton-html5/imports/ui/components/error-screen/component.jsx b/bigbluebutton-html5/imports/ui/components/error-screen/component.jsx index 9770e2851b0e19fe9281eb37153e2fcba1e05e4e..800d6409e03e0c8c38cb70244c0725cd48cc92bb 100644 --- a/bigbluebutton-html5/imports/ui/components/error-screen/component.jsx +++ b/bigbluebutton-html5/imports/ui/components/error-screen/component.jsx @@ -1,6 +1,7 @@ import React from 'react'; import PropTypes from 'prop-types'; import { defineMessages, injectIntl } from 'react-intl'; +import { Meteor } from 'meteor/meteor'; import Button from '/imports/ui/components/button/component'; import { styles } from './styles'; @@ -34,6 +35,10 @@ const defaultProps = { }; class ErrorScreen extends React.PureComponent { + componentDidMount() { + Meteor.disconnect(); + } + render() { const { intl, diff --git a/bigbluebutton-html5/imports/ui/components/meeting-ended/component.jsx b/bigbluebutton-html5/imports/ui/components/meeting-ended/component.jsx index f5e93483f9cd1da6400492cc0338e2e409ca55b9..7ab4b952328325d1a92ec4649778395156f9af32 100755 --- a/bigbluebutton-html5/imports/ui/components/meeting-ended/component.jsx +++ b/bigbluebutton-html5/imports/ui/components/meeting-ended/component.jsx @@ -1,6 +1,7 @@ import React from 'react'; import PropTypes from 'prop-types'; import { defineMessages, injectIntl } from 'react-intl'; +import { Meteor } from 'meteor/meteor'; import Auth from '/imports/ui/services/auth'; import Button from '/imports/ui/components/button/component'; import getFromUserSettings from '/imports/ui/services/users-settings'; @@ -8,6 +9,7 @@ import { logoutRouteHandler } from '/imports/startup/client/auth'; import Rating from './rating/component'; import { styles } from './styles'; + const intlMessage = defineMessages({ 410: { id: 'app.meeting.ended', @@ -21,6 +23,10 @@ const intlMessage = defineMessages({ id: 'app.error.meeting.ended', description: 'user logged conference', }, + 'acl-not-allowed': { + id: 'app.error.removed', + description: 'Message to display when user is removed from the conference', + }, messageEnded: { id: 'app.meeting.endedMessage', description: 'message saying to go back to home screen', @@ -82,6 +88,11 @@ class MeetingEnded extends React.PureComponent { this.sendFeedback = this.sendFeedback.bind(this); this.shouldShowFeedback = getFromUserSettings('askForFeedbackOnLogout', Meteor.settings.public.app.askForFeedbackOnLogout); } + + componentDidMount() { + Meteor.disconnect(); + } + setSelectedStar(starNumber) { this.setState({ selected: starNumber,