Skip to content

Commit

Permalink
handle connectionclosed with other events again
Browse files Browse the repository at this point in the history
  • Loading branch information
sdwoodbury committed Nov 8, 2023
1 parent 8ae71da commit d721714
Showing 1 changed file with 3 additions and 8 deletions.
11 changes: 3 additions & 8 deletions extensions/warp-blink-wrtc/src/blink_impl/blink_controller.rs
Original file line number Diff line number Diff line change
@@ -754,9 +754,9 @@ async fn run(
}
},
simple_webrtc::events::EmittedEvents::Disconnected { peer }
| simple_webrtc::events::EmittedEvents::ConnectionFailed { peer } => {
log::debug!("webrtc: disconnected or connection failed");
// todo: dont' call this multiple times per peer
| simple_webrtc::events::EmittedEvents::ConnectionFailed { peer }
| simple_webrtc::events::EmittedEvents::ConnectionClosed { peer } => {
log::debug!("webrtc: closed, disconnected or connection failed");
let ac = active_call.unwrap_or_default();
call_data_map.remove_participant(ac, &peer);

@@ -780,11 +780,6 @@ async fn run(
}
}
},
simple_webrtc::events::EmittedEvents::ConnectionClosed { peer } => {
log::debug!("webrtc: connection closed");
// hoping this will trigger the Disconnected event.
webrtc_controller.hang_up(&peer).await;
}
simple_webrtc::events::EmittedEvents::Sdp { dest, sdp } => {
let topic = ipfs_routes::peer_signal_route(&dest, &active_call.unwrap_or_default());
let signal = PeerSignal::Sdp(*sdp);

0 comments on commit d721714

Please sign in to comment.