This commit is contained in:
YouROK
2020-11-25 23:49:51 +03:00
parent 550e279110
commit a70c6374c3
2 changed files with 15 additions and 9 deletions

View File

@@ -65,6 +65,10 @@ func GetTorrent(hashHex string) *Torrent {
go func() {
tr, _ := NewTorrent(tor.TorrentSpec, bts)
if tr != nil {
tr.Title = tor.Title
tr.Poster = tor.Poster
tr.Size = tor.Size
tr.Timestamp = tor.Timestamp
tr.GotInfo()
}
}()

View File

@@ -4,11 +4,12 @@ import (
"sort"
"sync"
"github.com/anacrolix/torrent"
"server/log"
"server/settings"
"server/torr/utils"
"github.com/anacrolix/torrent"
"github.com/anacrolix/torrent/metainfo"
"github.com/anacrolix/torrent/storage"
)
@@ -137,7 +138,7 @@ func (c *Cache) getRemPieces() []*Piece {
loading := 0
used := c.bufferPull.Used()
for u := range used {
v := c.pieces[u]
if v, ok := c.pieces[u]; ok {
if v.Size > 0 {
if v.Id > 0 {
pieces = append(pieces, v)
@@ -148,6 +149,7 @@ func (c *Cache) getRemPieces() []*Piece {
}
}
}
}
c.filled = fill
sort.Slice(pieces, func(i, j int) bool {
return pieces[i].accessed < pieces[j].accessed