request-strategy/order.go | 10 ---------- diff --git a/request-strategy/order.go b/request-strategy/order.go index e5c4792fefae3288b397cc6991cd3519be148036..eb4d1b7f7296b166bd4d704e00ca5c907381c0e6 100644 --- a/request-strategy/order.go +++ b/request-strategy/order.go @@ -3,7 +3,6 @@ import ( "bytes" - g "github.com/anacrolix/generics" "github.com/anacrolix/multiless" "github.com/anacrolix/torrent/metainfo" @@ -52,16 +51,7 @@ if cap, ok := input.Capacity(); ok { storageLeft = &cap } var allTorrentsUnverifiedBytes int64 - var lastItem g.Option[pieceRequestOrderItem] pro.tree.Scan(func(_i pieceRequestOrderItem) bool { - // Check that scan emits pieces in priority order. - if lastItem.Ok { - if _i.Less(&lastItem.Value) { - panic("scan not in order") - } - } - lastItem.Set(_i) - ih := _i.key.InfoHash var t Torrent = input.Torrent(ih) var piece Piece = t.Piece(_i.key.Index)