From fa032a37512ee2f51604088840f28b300bdd5c0b Mon Sep 17 00:00:00 2001 From: YouROK <8yourok8@mail.ru> Date: Wed, 5 Aug 2020 20:10:28 +0300 Subject: [PATCH] add file name to play link --- src/server/web/Torrent.go | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/src/server/web/Torrent.go b/src/server/web/Torrent.go index 8250b2d..c47c33a 100644 --- a/src/server/web/Torrent.go +++ b/src/server/web/Torrent.go @@ -38,6 +38,8 @@ func initTorrent(e *echo.Echo) { e.GET("/torrent/play", torrentPlay) e.HEAD("/torrent/play", torrentPlay) + e.GET("/torrent/play/*", torrentPlay) + e.HEAD("/torrent/play/*", torrentPlay) e.GET("/torrent/view/:hash/:file", torrentView) e.HEAD("/torrent/view/:hash/:file", torrentView) @@ -638,8 +640,8 @@ func getTorrentJS(tor *settings.Torrent) (*TorrentJsonResponse, error) { tf := TorFile{ Name: f.Name, Link: "/torrent/view/" + js.Hash + "/" + utils.CleanFName(f.Name), - Play: "/torrent/play?link=" + mag.String() + "&file=" + fmt.Sprint(f.Id), - Preload: "/torrent/preload/" + js.Hash + "/" + utils.CleanFName(f.Name), + Play: "/torrent/play/" + utils.CleanFName(f.Name) + "?link=" + mag.String() + "&file=" + fmt.Sprint(f.Id), + Preload: "/torrent/play/" + utils.CleanFName(f.Name) + "?link=" + mag.String() + "&file=" + fmt.Sprint(f.Id) + "&preload=true", Size: f.Size, Viewed: f.Viewed, }