Clean up lifecycle methods

This commit is contained in:
Håvar Aambø Fosstveit
2020-05-01 22:04:14 +02:00
parent 87b114fccc
commit 36b7e45f05
3 changed files with 24 additions and 25 deletions
+7 -5
View File
@@ -31,13 +31,15 @@ export default class PeerAudio extends React.PureComponent
this._setOutputDevice(audioOutputDevice);
}
// eslint-disable-next-line camelcase
UNSAFE_componentWillReceiveProps(nextProps)
componentDidUpdate(prevProps)
{
const { audioTrack, audioOutputDevice } = nextProps;
if (prevProps !== this.props)
{
const { audioTrack, audioOutputDevice } = this.props;
this._setTrack(audioTrack);
this._setOutputDevice(audioOutputDevice);
this._setTrack(audioTrack);
this._setOutputDevice(audioOutputDevice);
}
}
_setTrack(audioTrack)