mirror of
https://github.com/Ernous/TorrServerJellyfin.git
synced 2025-12-19 05:26:09 +05:00
decrease timeouts and add client check on add new torrent
This commit is contained in:
@@ -196,12 +196,12 @@ func SetSettings(set *sets.BTSets) {
|
||||
sets.SetBTSets(set)
|
||||
log.TLogln("drop all torrents")
|
||||
dropAllTorrent()
|
||||
time.Sleep(time.Second * 2)
|
||||
time.Sleep(time.Second * 1)
|
||||
log.TLogln("disconect")
|
||||
bts.Disconnect()
|
||||
log.TLogln("connect")
|
||||
bts.Connect()
|
||||
time.Sleep(time.Second * 2)
|
||||
time.Sleep(time.Second * 1)
|
||||
log.TLogln("end set settings")
|
||||
}
|
||||
|
||||
@@ -212,12 +212,12 @@ func SetDefSettings() {
|
||||
sets.SetDefault()
|
||||
log.TLogln("drop all torrents")
|
||||
dropAllTorrent()
|
||||
time.Sleep(time.Second * 2)
|
||||
time.Sleep(time.Second * 1)
|
||||
log.TLogln("disconect")
|
||||
bts.Disconnect()
|
||||
log.TLogln("connect")
|
||||
bts.Connect()
|
||||
time.Sleep(time.Second * 2)
|
||||
time.Sleep(time.Second * 1)
|
||||
log.TLogln("end set default settings")
|
||||
}
|
||||
|
||||
|
||||
@@ -50,8 +50,8 @@ type Torrent struct {
|
||||
}
|
||||
|
||||
func NewTorrent(spec *torrent.TorrentSpec, bt *BTServer) (*Torrent, error) {
|
||||
// TODO panic when settings sets
|
||||
if bt == nil {
|
||||
// https://github.com/anacrolix/torrent/issues/747
|
||||
if bt == nil || bt.client == nil {
|
||||
return nil, errors.New("BT client not connected")
|
||||
}
|
||||
switch settings.BTsets.RetrackersMode {
|
||||
|
||||
Reference in New Issue
Block a user