diff options
author | marco <marcoambrosini@pm.me> | 2021-09-30 14:56:29 +0300 |
---|---|---|
committer | marco <marcoambrosini@pm.me> | 2021-10-05 11:37:38 +0300 |
commit | 4739f500605af38695add6df34c8535812f1c3ba (patch) | |
tree | 1cefdaeb79eed780b4b40b03bf90c69a33c8fef0 /src | |
parent | 3eda90ce5cd380bf436f90621b60b8d8e570d6b6 (diff) |
Remove unused enable prop
Signed-off-by: marco <marcoambrosini@pm.me>
Diffstat (limited to 'src')
-rw-r--r-- | src/components/MediaDevicesPreview.vue | 52 |
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: { |