diff --git a/internal/route/main.go b/internal/route/main.go index 07d056a..feda3ab 100644 --- a/internal/route/main.go +++ b/internal/route/main.go @@ -233,28 +233,28 @@ func RoutesProtected(r *mux.Router, bd *gorm.DB) { r.HandleFunc("/hls/{partID:[0-9]+}/", renders.HLSStream(bd)).Methods("GET") //API Scan folder // —————— JSON API routes —————— - r.HandleFunc("/api/dashboard", renders.DashboardJSON(db)).Methods("GET") - r.HandleFunc("/api/menu-library", renders.MenuLibraryJSON(db)).Methods("GET") + r.HandleFunc("/api/dashboard", renders.DashboardJSON(bd)).Methods("GET") + r.HandleFunc("/api/menu-library", renders.MenuLibraryJSON(bd)).Methods("GET") r.HandleFunc("/api/settings", renders.SettingsJSON()).Methods("GET") r.HandleFunc("/api/library", renders.LibraryJSON()).Methods("GET") r.HandleFunc("/api/godownloader/download", renders.GoDownloadJSON()).Methods("GET") r.HandleFunc("/api/godownloader/linkcollectors", renders.GoDownloadLinkCollectorsJSON()).Methods("GET") - r.HandleFunc("/api/godownloader/settings/delete", renders.GoDownloadSettingDeleteJSON(db)).Methods("POST") - r.HandleFunc("/api/godownloader/settings/toggle", renders.GoDownloadSettingToggleActiveJSON(db)).Methods("POST") - r.HandleFunc("/api/godownloader/settings", renders.GoDownloadSettingJSON(db)).Methods("GET", "POST") - r.HandleFunc("/api/godownloader/settings/table", renders.GoDownloadPartialTableJSON(db)).Methods("GET") + r.HandleFunc("/api/godownloader/settings/delete", renders.GoDownloadSettingDeleteJSON(bd)).Methods("POST") + r.HandleFunc("/api/godownloader/settings/toggle", renders.GoDownloadSettingToggleActiveJSON(bd)).Methods("POST") + r.HandleFunc("/api/godownloader/settings", renders.GoDownloadSettingJSON(bd)).Methods("GET", "POST") + r.HandleFunc("/api/godownloader/settings/table", renders.GoDownloadPartialTableJSON(bd)).Methods("GET") - r.HandleFunc("/api/godownloader2", renders.GoDownload2JSON(db)).Methods("GET") + r.HandleFunc("/api/godownloader2", renders.GoDownload2JSON(bd)).Methods("GET") - r.HandleFunc("/api/add-job", renders.HandleAddJobJSON(db)).Methods("POST") - r.HandleFunc("/api/jobs/list", renders.HandleListJobsPartialJSON(db)).Methods("GET") - r.HandleFunc("/api/add-jobs-multiple", renders.HandleAddJobsMultipleJSON(db)).Methods("POST") + r.HandleFunc("/api/add-job", renders.HandleAddJobJSON(bd)).Methods("POST") + r.HandleFunc("/api/jobs/list", renders.HandleListJobsPartialJSON(bd)).Methods("GET") + r.HandleFunc("/api/add-jobs-multiple", renders.HandleAddJobsMultipleJSON(bd)).Methods("POST") r.HandleFunc("/api/stream", renders.StreamHandlerJSON()).Methods("GET") - r.HandleFunc("/api/pathmedia/{id}", renders.PathMediaJSON(db)).Methods("GET") - r.HandleFunc("/api/media/detail/{partID}", renders.MediaDetailJSON(db)).Methods("GET") + r.HandleFunc("/api/pathmedia/{id}", renders.PathMediaJSON(bd)).Methods("GET") + //r.HandleFunc("/api/media/detail/{partID}", renders.MediaDetailJSON(bd)).Methods("GET") } // func RoutesProtected(r *mux.Router, db *gorm.DB) { diff --git a/renders/renders.go b/renders/renders.go index 2690c28..c429356 100644 --- a/renders/renders.go +++ b/renders/renders.go @@ -1319,7 +1319,7 @@ func HandleAddJobJSON(db *gorm.DB) http.HandlerFunc { r.ParseForm() link := r.FormValue("link") id, _ := strconv.Atoi(r.FormValue("path_id")) - client := download.GetFirstActiveAccount(debridlink.NewClient(db)) + // client := download.GetFirstActiveAccount(debridlink.NewClient(db)) ctx := r.Context() links, _ := debridlink.NewClient(db).AddLink(ctx, link) for _, l := range links {