Always rely on the server to cancel the incoming call

This commit is contained in:
Antonio Scandurra 2022-09-26 12:05:59 +02:00
parent df285def59
commit 573086eed2
2 changed files with 6 additions and 6 deletions

View file

@ -246,12 +246,8 @@ impl UserStore {
}
pub fn decline_call(&mut self) -> Result<()> {
let mut incoming_call = self.incoming_call.0.borrow_mut();
if incoming_call.is_some() {
if let Some(client) = self.client.upgrade() {
client.send(proto::DeclineCall {})?;
}
*incoming_call = None;
if let Some(client) = self.client.upgrade() {
client.send(proto::DeclineCall {})?;
}
Ok(())
}