Remove unnecessary call to context.notify

Piotr Osiewicz created

Change summary

crates/call/src/room.rs | 3 ++-
1 file changed, 2 insertions(+), 1 deletion(-)

Detailed changes

crates/call/src/room.rs 🔗

@@ -1210,8 +1210,9 @@ impl Room {
     pub fn toggle_deafen(&mut self, cx: &mut ModelContext<Self>) -> Result<Task<Result<()>>> {
         if let Some(live_kit) = self.live_kit.as_mut() {
             (*live_kit).deafened = !live_kit.deafened;
-            cx.notify();
+
             let mut tasks = Vec::with_capacity(self.remote_participants.len());
+            // Context notification is sent within set_mute itself.
             let _ = Self::set_mute(live_kit, live_kit.deafened, cx)?; // todo (osiewicz): we probably want to schedule it on fg/bg?
             for participant in self.remote_participants.values() {
                 for track in live_kit