mirror of
https://github.com/zed-industries/zed.git
synced 2024-11-08 07:35:01 +03:00
Fix removal of followers on Unfollow
This commit is contained in:
parent
e9c1ad6acd
commit
38a9e6fde1
@ -95,7 +95,7 @@ impl ActiveCall {
|
||||
client.add_message_handler(cx.handle(), Self::handle_call_canceled),
|
||||
client.add_request_handler(cx.handle(), Self::handle_follow),
|
||||
client.add_message_handler(cx.handle(), Self::handle_unfollow),
|
||||
client.add_message_handler(cx.handle(), Self::handle_update_followers),
|
||||
client.add_message_handler(cx.handle(), Self::handle_update_from_leader),
|
||||
],
|
||||
client,
|
||||
user_store,
|
||||
@ -259,14 +259,14 @@ impl ActiveCall {
|
||||
project_id: envelope.payload.project_id,
|
||||
peer_id: envelope.original_sender_id()?,
|
||||
};
|
||||
if let Err(ix) = this.followers.binary_search(&follower) {
|
||||
if let Ok(ix) = this.followers.binary_search(&follower) {
|
||||
this.followers.remove(ix);
|
||||
}
|
||||
Ok(())
|
||||
})
|
||||
}
|
||||
|
||||
async fn handle_update_followers(
|
||||
async fn handle_update_from_leader(
|
||||
this: ModelHandle<Self>,
|
||||
envelope: TypedEnvelope<proto::UpdateFollowers>,
|
||||
_: Arc<Client>,
|
||||
|
Loading…
Reference in New Issue
Block a user