mirror of
https://github.com/Ernous/TorrServerJellyfin.git
synced 2025-12-19 13:36:09 +05:00
add return torrent after upload
This commit is contained in:
@@ -6,7 +6,6 @@ import (
|
|||||||
"github.com/gin-gonic/gin"
|
"github.com/gin-gonic/gin"
|
||||||
"server/log"
|
"server/log"
|
||||||
"server/torr"
|
"server/torr"
|
||||||
"server/torr/state"
|
|
||||||
"server/web/api/utils"
|
"server/web/api/utils"
|
||||||
)
|
)
|
||||||
|
|
||||||
@@ -19,7 +18,6 @@ func torrentUpload(c *gin.Context) {
|
|||||||
defer form.RemoveAll()
|
defer form.RemoveAll()
|
||||||
|
|
||||||
save := len(form.Value["save"]) > 0
|
save := len(form.Value["save"]) > 0
|
||||||
var retList []*state.TorrentStatus
|
|
||||||
title := ""
|
title := ""
|
||||||
if len(form.Value["title"]) > 0 {
|
if len(form.Value["title"]) > 0 {
|
||||||
title = form.Value["title"][0]
|
title = form.Value["title"][0]
|
||||||
@@ -32,7 +30,7 @@ func torrentUpload(c *gin.Context) {
|
|||||||
if len(form.Value["data"]) > 0 {
|
if len(form.Value["data"]) > 0 {
|
||||||
data = form.Value["data"][0]
|
data = form.Value["data"][0]
|
||||||
}
|
}
|
||||||
|
var tor *torr.Torrent
|
||||||
for name, file := range form.File {
|
for name, file := range form.File {
|
||||||
log.TLogln("add torrent file", name)
|
log.TLogln("add torrent file", name)
|
||||||
|
|
||||||
@@ -49,7 +47,7 @@ func torrentUpload(c *gin.Context) {
|
|||||||
continue
|
continue
|
||||||
}
|
}
|
||||||
|
|
||||||
tor, err := torr.AddTorrent(spec, title, poster, data)
|
tor, err = torr.AddTorrent(spec, title, poster, data)
|
||||||
if err != nil {
|
if err != nil {
|
||||||
log.TLogln("error upload torrent:", err)
|
log.TLogln("error upload torrent:", err)
|
||||||
continue
|
continue
|
||||||
@@ -66,7 +64,7 @@ func torrentUpload(c *gin.Context) {
|
|||||||
}
|
}
|
||||||
}()
|
}()
|
||||||
|
|
||||||
retList = append(retList, tor.Status())
|
break
|
||||||
}
|
}
|
||||||
c.JSON(200, retList)
|
c.JSON(200, tor.Status())
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user