fix timeout

This commit is contained in:
yourok
2020-02-14 13:07:34 +03:00
parent d45e3d9288
commit ff9ef811b9

View File

@@ -246,7 +246,7 @@ func (t *Torrent) CloseReader(reader *reader.Reader) {
t.muReader.Lock() t.muReader.Lock()
reader.Close() reader.Close()
t.cache.RemReader(reader) t.cache.RemReader(reader)
t.expiredTime = time.Now().Add(time.Minute * 10) //TODO one minute t.expiredTime = time.Now().Add(time.Second * time.Duration(settings.Get().TorrentDisconnectTimeout))
t.muReader.Unlock() t.muReader.Unlock()
} }
@@ -310,7 +310,7 @@ func (t *Torrent) Preload(file *torrent.File, size int64) {
readerPost.SetReadahead(buff5mb) readerPost.SetReadahead(buff5mb)
defer func() { defer func() {
t.CloseReader(readerPost) t.CloseReader(readerPost)
t.expiredTime = time.Now().Add(time.Second * time.Duration(settings.Get().TorrentDisconnectTimeout)) t.expiredTime = time.Now().Add(time.Minute * 5)
}() }()
} }