|
@@ -1,6 +1,7 @@
|
1
|
1
|
// @flow
|
2
|
2
|
|
3
|
3
|
import { createToolbarEvent, sendAnalytics } from '../../analytics';
|
|
4
|
+import { isLocalParticipantModerator } from '../../base/participants';
|
4
|
5
|
import { AbstractButton, type AbstractButtonProps } from '../../base/toolbox';
|
5
|
6
|
import { toggleRequestingSubtitles } from '../actions';
|
6
|
7
|
|
|
@@ -83,9 +84,8 @@ export class AbstractClosedCaptionButton
|
83
|
84
|
*/
|
84
|
85
|
export function _abstractMapStateToProps(state: Object, ownProps: Object) {
|
85
|
86
|
const { _requestingSubtitles } = state['features/subtitles'];
|
86
|
|
- const { isGuest = true } = state['features/base/jwt'];
|
87
|
87
|
const { transcribingEnabled } = state['features/base/config'];
|
88
|
|
- const { visible = Boolean(transcribingEnabled && !isGuest) } = ownProps;
|
|
88
|
+ const { visible = Boolean(transcribingEnabled && isLocalParticipantModerator(state)) } = ownProps;
|
89
|
89
|
|
90
|
90
|
return {
|
91
|
91
|
_requestingSubtitles,
|