Proper state handling

auto_join_3.3
Håvar Aambø Fosstveit 2020-04-22 10:30:29 +02:00
parent 0ed9d4db9b
commit 37d5fdeefc
1 changed files with 4 additions and 4 deletions

View File

@ -3,7 +3,6 @@ import { connect } from 'react-redux';
import { micConsumerSelector } from '../Selectors'; import { micConsumerSelector } from '../Selectors';
import PropTypes from 'prop-types'; import PropTypes from 'prop-types';
import PeerAudio from './PeerAudio'; import PeerAudio from './PeerAudio';
import settings from '../../reducers/settings';
const AudioPeers = (props) => const AudioPeers = (props) =>
{ {
@ -39,7 +38,7 @@ AudioPeers.propTypes =
const mapStateToProps = (state) => const mapStateToProps = (state) =>
({ ({
micConsumers : micConsumerSelector(state), micConsumers : micConsumerSelector(state),
audioOutputDevice : settings.selectedAudioOutputDevice audioOutputDevice : state.settings.selectedAudioOutputDevice
}); });
const AudioPeersContainer = connect( const AudioPeersContainer = connect(
@ -50,7 +49,8 @@ const AudioPeersContainer = connect(
areStatesEqual : (next, prev) => areStatesEqual : (next, prev) =>
{ {
return ( return (
prev.consumers === next.consumers prev.consumers === next.consumers &&
prev.settings === next.settings
); );
} }
} }