Wire through LiveKit permissions
This commit is contained in:
parent
aa4b8d7246
commit
e03e5364d2
4 changed files with 51 additions and 26 deletions
|
@ -88,8 +88,10 @@ impl View for CollabTitlebarItem {
|
|||
.zip(peer_id)
|
||||
.zip(ActiveCall::global(cx).read(cx).room().cloned())
|
||||
{
|
||||
right_container
|
||||
.add_children(self.render_in_call_share_unshare_button(&workspace, &theme, cx));
|
||||
if room.read(cx).can_publish() {
|
||||
right_container
|
||||
.add_children(self.render_in_call_share_unshare_button(&workspace, &theme, cx));
|
||||
}
|
||||
right_container.add_child(self.render_leave_call(&theme, cx));
|
||||
let muted = room.read(cx).is_muted(cx);
|
||||
let speaking = room.read(cx).is_speaking();
|
||||
|
@ -97,9 +99,14 @@ impl View for CollabTitlebarItem {
|
|||
self.render_current_user(&workspace, &theme, &user, peer_id, muted, speaking, cx),
|
||||
);
|
||||
left_container.add_children(self.render_collaborators(&workspace, &theme, &room, cx));
|
||||
right_container.add_child(self.render_toggle_mute(&theme, &room, cx));
|
||||
if room.read(cx).can_publish() {
|
||||
right_container.add_child(self.render_toggle_mute(&theme, &room, cx));
|
||||
}
|
||||
right_container.add_child(self.render_toggle_deafen(&theme, &room, cx));
|
||||
right_container.add_child(self.render_toggle_screen_sharing_button(&theme, &room, cx));
|
||||
if room.read(cx).can_publish() {
|
||||
right_container
|
||||
.add_child(self.render_toggle_screen_sharing_button(&theme, &room, cx));
|
||||
}
|
||||
}
|
||||
|
||||
let status = workspace.read(cx).client().status();
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue