Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/nextcloud/spreed.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authormarco <marcoambrosini@pm.me>2021-09-30 14:56:29 +0300
committermarco <marcoambrosini@pm.me>2021-10-05 11:37:38 +0300
commit4739f500605af38695add6df34c8535812f1c3ba (patch)
tree1cefdaeb79eed780b4b40b03bf90c69a33c8fef0 /src
parent3eda90ce5cd380bf436f90621b60b8d8e570d6b6 (diff)
Remove unused enable prop
Signed-off-by: marco <marcoambrosini@pm.me>
Diffstat (limited to 'src')
-rw-r--r--src/components/MediaDevicesPreview.vue52
1 files changed, 5 insertions, 47 deletions
diff --git a/src/components/MediaDevicesPreview.vue b/src/components/MediaDevicesPreview.vue
index 4f904455e..566d84929 100644
--- a/src/components/MediaDevicesPreview.vue
+++ b/src/components/MediaDevicesPreview.vue
@@ -23,7 +23,6 @@
<MediaDevicesSelector kind="audioinput"
:devices="devices"
:device-id="audioInputId"
- :enabled="enabled"
@update:deviceId="audioInputId = $event" />
<div class="preview preview-audio">
<div v-if="!audioPreviewAvailable"
@@ -38,11 +37,6 @@
:size="64"
title=""
fill-color="#999" />
- <Microphone
- v-else-if="!enabled"
- :size="64"
- title=""
- fill-color="#999" />
<div v-else-if="!audioStream"
class="icon icon-loading" />
<p v-if="audioStreamErrorMessage">
@@ -65,7 +59,6 @@
<MediaDevicesSelector kind="videoinput"
:devices="devices"
:device-id="videoInputId"
- :enabled="enabled"
@update:deviceId="videoInputId = $event" />
<div class="preview preview-video">
<div v-if="!videoPreviewAvailable"
@@ -80,11 +73,6 @@
:size="64"
title=""
fill-color="#999" />
- <VideoIcon
- v-else-if="!enabled"
- :size="64"
- title=""
- fill-color="#999" />
<div v-else-if="!videoStream"
class="icon icon-loading" />
<p v-if="videoStreamErrorMessage">
@@ -107,7 +95,6 @@ import hark from 'hark'
import AlertCircle from 'vue-material-design-icons/AlertCircle'
import Microphone from 'vue-material-design-icons/Microphone'
import MicrophoneOff from 'vue-material-design-icons/MicrophoneOff'
-import Video from 'vue-material-design-icons/Video'
import VideoOff from 'vue-material-design-icons/VideoOff'
import { mediaDevicesManager } from '../utils/webrtc/index'
import MediaDevicesSelector from './MediaDevicesSelector'
@@ -121,17 +108,9 @@ export default {
MediaDevicesSelector,
Microphone,
MicrophoneOff,
- VideoIcon: Video,
VideoOff,
},
- props: {
- enabled: {
- type: Boolean,
- default: true,
- },
- },
-
data() {
return {
mounted: false,
@@ -282,34 +261,11 @@ export default {
},
watch: {
- enabled: {
- handler(enabled) {
- if (this.enabled) {
- this.mediaDevicesManager.enableDeviceEvents()
- this.updateAudioStream()
- this.updateVideoStream()
- } else {
- this.mediaDevicesManager.disableDeviceEvents()
- this.stopAudioStream()
- this.stopVideoStream()
- }
- },
- immediate: true,
- },
-
audioInputId(audioInputId) {
- if (!this.enabled) {
- return
- }
-
this.updateAudioStream()
},
videoInputId(videoInputId) {
- if (!this.enabled) {
- return
- }
-
this.updateVideoStream()
},
},
@@ -329,15 +285,17 @@ export default {
name: 'NotSupportedError',
}
}
+
+ this.mediaDevicesManager.enableDeviceEvents()
+ this.updateAudioStream()
+ this.updateVideoStream()
},
destroyed() {
this.stopAudioStream()
this.stopVideoStream()
- if (this.enabled) {
- this.mediaDevicesManager.disableDeviceEvents()
- }
+ this.mediaDevicesManager.disableDeviceEvents()
},
methods: {