Proper state handling
parent
0ed9d4db9b
commit
37d5fdeefc
|
|
@ -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
|
||||||
);
|
);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue