diff --git a/src/server/torr/Torrent.go b/src/server/torr/Torrent.go index 8767c6a..45932e3 100644 --- a/src/server/torr/Torrent.go +++ b/src/server/torr/Torrent.go @@ -246,7 +246,7 @@ func (t *Torrent) CloseReader(reader *reader.Reader) { t.muReader.Lock() reader.Close() 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() } @@ -310,7 +310,7 @@ func (t *Torrent) Preload(file *torrent.File, size int64) { readerPost.SetReadahead(buff5mb) defer func() { t.CloseReader(readerPost) - t.expiredTime = time.Now().Add(time.Second * time.Duration(settings.Get().TorrentDisconnectTimeout)) + t.expiredTime = time.Now().Add(time.Minute * 5) }() }