diff --git a/conference.js b/conference.js index 0c895be31..73f1e34ff 100644 --- a/conference.js +++ b/conference.js @@ -1305,13 +1305,21 @@ export default { APP.UI.addListener(UIEvents.RESOLUTION_CHANGED, (id, oldResolution, newResolution, delay) => { - // We only care about the delay between simulcast streams. - // Longer delays will be caused by something else and will just - // poison the data. - if (delay < 2000) { - JitsiMeetJS.analytics - .sendEvent('stream.switch.delay', delay); - } + var logObject = { + id: "resolution_change", + participant: id, + oldValue: oldResolution, + newValue: newResolution, + delay: delay + }; + room.sendApplicationLog(JSON.stringify(logObject)); + + // We only care about the delay between simulcast streams. + // Longer delays will be caused by something else and will just + // poison the data. + if (delay < 2000) { + JitsiMeetJS.analytics.sendEvent('stream.switch.delay', delay); + } }); // Starts or stops the recording for the conference.