mirror of
https://github.com/YGGverse/aquatic.git
synced 2026-04-01 18:25:30 +00:00
aquatic_ws: save peer even if AnnounceRequest.bytes_left is None
This commit is contained in:
parent
008d8b8eff
commit
cb66364fa5
3 changed files with 34 additions and 36 deletions
|
|
@ -37,11 +37,11 @@ impl PeerStatus {
|
|||
#[inline]
|
||||
pub fn from_event_and_bytes_left(
|
||||
event: AnnounceEvent,
|
||||
bytes_left: usize
|
||||
opt_bytes_left: Option<usize>
|
||||
) -> Self {
|
||||
if let AnnounceEvent::Stopped = event {
|
||||
Self::Stopped
|
||||
} else if bytes_left == 0 {
|
||||
} else if let Some(0) = opt_bytes_left {
|
||||
Self::Seeding
|
||||
} else {
|
||||
Self::Leeching
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue