-
-
Notifications
You must be signed in to change notification settings - Fork 611
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
MatrixRTC: MembershipManager test cases and deprecation of MatrixRTCSession.room #4713
Conversation
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Just a few quick things. I haven't looked at the main test cases yet.
a2702a3
to
987863a
Compare
Pulled out from #4713
8926281
to
d9192f3
Compare
8788ce4
to
3d46d05
Compare
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Thanks for the fixes, looks good.
The latest commits add a deprecation, so I've updated the title, labels, description. As such, I'm re-submitting for review from Web Team. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Fair enough: seems reasonable
Part of element-hq/element-call#2972.
This shouldn't introduce any behaviour changes, but refactor the tests to be based on the MembershipManager abstraction. It includes some tests which would fail on the current LegacyMembershipManager implementation which will be handled by a new implementation.
The field
MatrixRTCSession.room
becomes deprecated as theRoom
should be tracked by the client outside of theMatrixRTCSession
.Checklist
public
/exported
symbols have accurate TSDoc documentation.