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 PropTypes from 'prop-types';
import PeerAudio from './PeerAudio';
import settings from '../../reducers/settings';
const AudioPeers = (props) =>
{
@ -21,7 +20,7 @@ const AudioPeers = (props) =>
<PeerAudio
key={micConsumer.id}
audioTrack={micConsumer.track}
audioOutputDevice={audioOutputDevice}
audioOutputDevice={audioOutputDevice}
/>
);
})
@ -39,7 +38,7 @@ AudioPeers.propTypes =
const mapStateToProps = (state) =>
({
micConsumers : micConsumerSelector(state),
audioOutputDevice : settings.selectedAudioOutputDevice
audioOutputDevice : state.settings.selectedAudioOutputDevice
});
const AudioPeersContainer = connect(
@ -50,7 +49,8 @@ const AudioPeersContainer = connect(
areStatesEqual : (next, prev) =>
{
return (
prev.consumers === next.consumers
prev.consumers === next.consumers &&
prev.settings === next.settings
);
}
}