2
0
mirror of https://github.com/status-im/status-go.git synced 2025-01-09 14:16:21 +00:00
2022-04-06 11:48:16 +02:00

16 lines
510 B
Go

package torrent
func (p *Peer) isLowOnRequests() bool {
return p.requestState.Requests.IsEmpty() && p.requestState.Cancelled.IsEmpty()
}
func (p *Peer) decPeakRequests() {
// // This can occur when peak requests are altered by the update request timer to be lower than
// // the actual number of outstanding requests. Let's let it go negative and see what happens. I
// // wonder what happens if maxRequests is not signed.
// if p.peakRequests < 1 {
// panic(p.peakRequests)
// }
p.peakRequests--
}