You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Allow multiple rtc sessions per room (with different sessionDescriptions) (#4945)
* Introduce sessionDescription
Signed-off-by: Timo K <[email protected]>
* Make sessionDescription part of a MatrixRTCSession
Signed-off-by: Timo K <[email protected]>
* Make session manager only menage session for one sessionDescription
Signed-off-by: Timo K <[email protected]>
* make membership manager aware about session (application + id)
Before this was just hardcoded to a call session
Signed-off-by: Timo K <[email protected]>
* update tests
Signed-off-by: Timo K <[email protected]>
* fix doc comments
Signed-off-by: Timo K <[email protected]>
* Make fields private, improve comments, improve whitespace, don't use deprecated fields
Signed-off-by: Timo K <[email protected]>
* add test for other application end event
Signed-off-by: Timo K <[email protected]>
* rename call -> session
Signed-off-by: Timo K <[email protected]>
* fix tests
Signed-off-by: Timo K <[email protected]>
* remove id check since its already part of `deepCompare(membership.sessionDescription, sessionDescription)`
Signed-off-by: Timo K <[email protected]>
* remove scope related tests. The id should be the only thing that scopes sessions. everything else is application (session type) specific
Signed-off-by: Timo K <[email protected]>
* review
Signed-off-by: Timo K <[email protected]>
* add test for custom sessionDescription
Signed-off-by: Timo K <[email protected]>
* callMembershipsForRoom to default to call
Signed-off-by: Timo K <[email protected]>
* roomSessionForRoom backwards compatible (And deprecate the call specific method)
Signed-off-by: Timo K <[email protected]>
---------
Signed-off-by: Timo K <[email protected]>
0 commit comments