this one have proper loading
This commit is contained in:
nikk gitanes
2021-08-18 06:17:17 +03:00
parent 3387e1c07c
commit 123781b58b

View File

@@ -256,11 +256,7 @@ func (c *Cache) getRemPieces() []*Piece {
for pc <= end && limit > 0 { for pc <= end && limit > 0 {
if !c.pieces[pc].Complete { if !c.pieces[pc].Complete {
if c.torrent.PieceState(pc).Priority == torrent.PiecePriorityNone { if c.torrent.PieceState(pc).Priority == torrent.PiecePriorityNone {
if limit == 1 { if limit > count/2 {
c.torrent.Piece(pc).SetPriority(torrent.PiecePriorityNext)
} else if limit < 4 {
c.torrent.Piece(pc).SetPriority(torrent.PiecePriorityReadahead)
} else if limit < count/2 {
c.torrent.Piece(pc).SetPriority(torrent.PiecePriorityHigh) c.torrent.Piece(pc).SetPriority(torrent.PiecePriorityHigh)
} else { } else {
c.torrent.Piece(pc).SetPriority(torrent.PiecePriorityNormal) c.torrent.Piece(pc).SetPriority(torrent.PiecePriorityNormal)