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() { go func() {
tr, _ := NewTorrent(tor.TorrentSpec, bts) tr, _ := NewTorrent(tor.TorrentSpec, bts)
if tr != nil { if tr != nil {
tr.Title = tor.Title
tr.Poster = tor.Poster
tr.Size = tor.Size
tr.Timestamp = tor.Timestamp
tr.GotInfo() tr.GotInfo()
} }
}() }()

View File

@@ -4,11 +4,12 @@ import (
"sort" "sort"
"sync" "sync"
"github.com/anacrolix/torrent"
"server/log" "server/log"
"server/settings" "server/settings"
"server/torr/utils" "server/torr/utils"
"github.com/anacrolix/torrent"
"github.com/anacrolix/torrent/metainfo" "github.com/anacrolix/torrent/metainfo"
"github.com/anacrolix/torrent/storage" "github.com/anacrolix/torrent/storage"
) )
@@ -137,14 +138,15 @@ func (c *Cache) getRemPieces() []*Piece {
loading := 0 loading := 0
used := c.bufferPull.Used() used := c.bufferPull.Used()
for u := range used { for u := range used {
v := c.pieces[u] if v, ok := c.pieces[u]; ok {
if v.Size > 0 { if v.Size > 0 {
if v.Id > 0 { if v.Id > 0 {
pieces = append(pieces, v) pieces = append(pieces, v)
} }
fill += v.Size fill += v.Size
if !v.complete { if !v.complete {
loading++ loading++
}
} }
} }
} }