Proper state handling

This commit is contained in:
Håvar Aambø Fosstveit
2020-04-22 10:30:29 +02:00
parent 0ed9d4db9b
commit 37d5fdeefc
+3 -3
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
); );
} }
} }