fix change title

This commit is contained in:
YouROK
2021-03-11 14:46:31 +03:00
parent daa74849eb
commit c8b01bec30

View File

@@ -53,14 +53,6 @@ func stream(c *gin.Context) {
return
}
if title == "" {
title = c.Param("fname")
title, _ = url.PathUnescape(title)
title = strings.TrimLeft(title, "/")
} else {
title, _ = url.QueryUnescape(title)
}
link, _ = url.QueryUnescape(link)
poster, _ = url.QueryUnescape(poster)
@@ -70,11 +62,22 @@ func stream(c *gin.Context) {
return
}
tor, err := torr.AddTorrent(spec, title, poster, "")
tor := torr.GetTorrent(spec.InfoHash.HexString())
if tor == nil {
if title == "" {
title = c.Param("fname")
title, _ = url.PathUnescape(title)
title = strings.TrimLeft(title, "/")
} else {
title, _ = url.QueryUnescape(title)
}
tor, err = torr.AddTorrent(spec, title, poster, "")
if err != nil {
c.AbortWithError(http.StatusInternalServerError, err)
return
}
}
if !tor.GotInfo() {
c.AbortWithError(http.StatusInternalServerError, errors.New("timeout connection torrent"))