fix: release closed session resources
This commit is contained in:
@@ -65,6 +65,16 @@ class RecordingManager {
|
||||
}
|
||||
}
|
||||
|
||||
/**
|
||||
* Drops frontend recording state when a session is closed. The backend
|
||||
* finalises the recorder as part of DisconnectSession.
|
||||
* @param {string} sessionId
|
||||
*/
|
||||
cleanup(sessionId) {
|
||||
this.activeSessions.delete(sessionId);
|
||||
this._updateRecordingIndicator(sessionId, false);
|
||||
}
|
||||
|
||||
/**
|
||||
* Opens the recordings browser modal.
|
||||
*/
|
||||
|
||||
Reference in New Issue
Block a user