set short timeouts in GetTorrent, NewTorrent and Preload log

This commit is contained in:
nikk gitanes
2024-06-07 17:19:34 +03:00
parent 47a2982bfd
commit b6328d6153
3 changed files with 16 additions and 3 deletions

View File

@@ -87,9 +87,13 @@ func SaveTorrentToDB(torr *Torrent) {
func GetTorrent(hashHex string) *Torrent {
hash := metainfo.NewHashFromHex(hashHex)
timeout := time.Second * time.Duration(sets.BTsets.TorrentDisconnectTimeout)
if timeout > time.Minute {
timeout = time.Minute
}
tor := bts.GetTorrent(hash)
if tor != nil {
tor.AddExpiredTime(time.Minute)
tor.AddExpiredTime(timeout)
return tor
}