From b470c201b28a8103d7d1bd8cf44c6dc3651caa34 Mon Sep 17 00:00:00 2001 From: Hristo Terezov Date: Fri, 12 Apr 2024 12:18:41 -0500 Subject: [PATCH] fix(conference): use up to date state in useVideoStream. --- conference.js | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/conference.js b/conference.js index 96e9dda81b3a..c2e120e44d47 100644 --- a/conference.js +++ b/conference.js @@ -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}`);