fix(conference): use up to date state in useVideoStream.

This commit is contained in:
Hristo Terezov
2024-04-12 12:18:41 -05:00
parent e3ee99754c
commit b470c201b2

View File

@@ -1337,12 +1337,11 @@ export default {
* @returns {Promise}
*/
useVideoStream(newTrack) {
const state = APP.store.getState();
logger.debug(`useVideoStream: ${newTrack}`);
return new Promise((resolve, reject) => {
_replaceLocalVideoTrackQueue.enqueue(onFinish => {
const state = APP.store.getState();
const oldTrack = getLocalJitsiVideoTrack(state);
logger.debug(`useVideoStream: Replacing ${oldTrack} with ${newTrack}`);