aquatic_ws: add ErrorResponse, send it when info hash is not allowed

This commit is contained in:
Joakim Frostegård 2021-10-16 01:18:23 +02:00
parent 28cc6c261a
commit 1d5eb0dff9
5 changed files with 43 additions and 4 deletions

View file

@ -151,6 +151,16 @@ impl Connection {
self.can_send = true;
}
Ok(OutMessage::ErrorResponse(response)) => {
state
.statistics
.responses_error
.fetch_add(1, Ordering::SeqCst);
eprintln!("received error response: {:?}", response.failure_reason);
self.can_send = true;
},
Err(err) => {
eprintln!("error deserializing offer: {:?}", err);
}