mirror of
https://github.com/Ernous/TorrServerJellyfin.git
synced 2025-12-19 21:46:11 +05:00
fix readd bug
This commit is contained in:
@@ -16,6 +16,9 @@ import (
|
|||||||
func Add(bts *torr.BTServer, magnet metainfo.Magnet, save bool) error {
|
func Add(bts *torr.BTServer, magnet metainfo.Magnet, save bool) error {
|
||||||
fmt.Println("Adding torrent", magnet.String())
|
fmt.Println("Adding torrent", magnet.String())
|
||||||
_, err := bts.AddTorrent(magnet, func(torr *torr.Torrent) {
|
_, err := bts.AddTorrent(magnet, func(torr *torr.Torrent) {
|
||||||
|
if torr, _ := settings.LoadTorrentDB(magnet.InfoHash.HexString()); torr != nil {
|
||||||
|
return
|
||||||
|
}
|
||||||
torDb := new(settings.Torrent)
|
torDb := new(settings.Torrent)
|
||||||
torDb.Name = torr.Name()
|
torDb.Name = torr.Name()
|
||||||
torDb.Hash = torr.Hash().HexString()
|
torDb.Hash = torr.Hash().HexString()
|
||||||
@@ -28,9 +31,8 @@ func Add(bts *torr.BTServer, magnet metainfo.Magnet, save bool) error {
|
|||||||
})
|
})
|
||||||
for _, f := range files {
|
for _, f := range files {
|
||||||
ff := settings.File{
|
ff := settings.File{
|
||||||
f.Path(),
|
Name: f.Path(),
|
||||||
f.Length(),
|
Size: f.Length(),
|
||||||
false,
|
|
||||||
}
|
}
|
||||||
torDb.Files = append(torDb.Files, ff)
|
torDb.Files = append(torDb.Files, ff)
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user