Browse Source

feat(subtitles): Disable for guests.

master
Hristo Terezov 5 years ago
parent
commit
3e7abf3da0

+ 2
- 1
react/features/subtitles/components/AbstractClosedCaptionButton.js View File

@@ -83,8 +83,9 @@ export class AbstractClosedCaptionButton
83 83
  */
84 84
 export function _abstractMapStateToProps(state: Object, ownProps: Object) {
85 85
     const { _requestingSubtitles } = state['features/subtitles'];
86
+    const { isGuest = true } = state['features/base/jwt'];
86 87
     const { transcribingEnabled } = state['features/base/config'];
87
-    const { visible = Boolean(transcribingEnabled) } = ownProps;
88
+    const { visible = Boolean(transcribingEnabled && !isGuest) } = ownProps;
88 89
 
89 90
     return {
90 91
         _requestingSubtitles,

+ 2
- 1
react/features/subtitles/components/ClosedCaptionButton.native.js View File

@@ -32,7 +32,8 @@ class ClosedCaptionButton
32 32
  */
33 33
 export function mapStateToProps(state: Object, ownProps: Object) {
34 34
     const { transcribingEnabled } = state['features/base/config'];
35
-    const enabled = getFeatureFlag(state, CLOSE_CAPTIONS_ENABLED, true) && transcribingEnabled;
35
+    const { isGuest = true } = state['features/base/jwt'];
36
+    const enabled = getFeatureFlag(state, CLOSE_CAPTIONS_ENABLED, true) && transcribingEnabled && !isGuest;
36 37
     const { visible = enabled } = ownProps;
37 38
 
38 39
     return {

Loading…
Cancel
Save