diff --git a/crates/channel/src/channel_store.rs b/crates/channel/src/channel_store.rs index cc5009ead8d2d14851a5d744a2eaf84dd4a3a91a..967c7a47a25ecda00e1e850c28279c21a8894ecb 100644 --- a/crates/channel/src/channel_store.rs +++ b/crates/channel/src/channel_store.rs @@ -1050,7 +1050,7 @@ impl ChannelStore { fn handle_disconnect(&mut self, wait_for_reconnect: bool, cx: &mut ModelContext) { cx.notify(); - + self.did_subscribe = false; self.disconnect_channel_buffers_task.get_or_insert_with(|| { cx.spawn(move |this, mut cx| async move { if wait_for_reconnect {