-
Notifications
You must be signed in to change notification settings - Fork 104
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
Show tiles for members we're trying to connect to #648
Conversation
@@ -76,7 +76,6 @@ export function GroupCallView({ | |||
toggleScreensharing, | |||
requestingScreenshare, | |||
isScreensharing, | |||
localScreenshareFeed, |
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.
This was just unused
export interface Participant { | ||
// Represents something that should get a tile on the layout, | ||
// ie. a user's video feed or a screen share feed. | ||
export interface TileDescriptor { |
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.
Renamed to try & resolve naming conflict as the list of room members was also called 'participants'. These aren't really participants as they also include extra tiles for the screenshares.
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.
LGTM from my POV
This should help give more context on what's going wrong in splitbrain scenarios.
If users leave calls uncleanly, their tile will remain in until their member event times out, which will be an hour from when they joined the call. See #639.
Part of #616