mirror of
https://github.com/Jackett/Jackett.git
synced 2025-09-17 17:34:09 +02:00
Route fixes
This commit is contained in:
@@ -21,7 +21,7 @@ function loadJackettSettings() {
|
|||||||
}
|
}
|
||||||
|
|
||||||
$("#jackett-show-releases").click(function () {
|
$("#jackett-show-releases").click(function () {
|
||||||
var jqxhr = $.get("/api/GetCache", function (data) {
|
var jqxhr = $.get("/admin/GetCache", function (data) {
|
||||||
var releaseTemplate = Handlebars.compile($("#jackett-releases").html());
|
var releaseTemplate = Handlebars.compile($("#jackett-releases").html());
|
||||||
var item = { releases: data, Title: 'Releases' };
|
var item = { releases: data, Title: 'Releases' };
|
||||||
var releaseDialog = $(releaseTemplate(item));
|
var releaseDialog = $(releaseTemplate(item));
|
||||||
|
@@ -14,7 +14,6 @@ using System.Web.Http;
|
|||||||
|
|
||||||
namespace Jackett.Controllers
|
namespace Jackett.Controllers
|
||||||
{
|
{
|
||||||
[RoutePrefix("API")]
|
|
||||||
[AllowAnonymous]
|
[AllowAnonymous]
|
||||||
public class APIController : ApiController
|
public class APIController : ApiController
|
||||||
{
|
{
|
||||||
@@ -31,7 +30,6 @@ namespace Jackett.Controllers
|
|||||||
cacheService = c;
|
cacheService = c;
|
||||||
}
|
}
|
||||||
|
|
||||||
[Route("Call")]
|
|
||||||
[HttpGet]
|
[HttpGet]
|
||||||
public async Task<HttpResponseMessage> Call(string indexerID)
|
public async Task<HttpResponseMessage> Call(string indexerID)
|
||||||
{
|
{
|
||||||
@@ -114,11 +112,6 @@ namespace Jackett.Controllers
|
|||||||
};
|
};
|
||||||
}
|
}
|
||||||
|
|
||||||
[Route("GetCache")]
|
|
||||||
[HttpGet]
|
|
||||||
public List<TrackerCacheResult> GetCache()
|
|
||||||
{
|
|
||||||
return cacheService.GetCachedResults();
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@@ -31,14 +31,16 @@ namespace Jackett.Controllers
|
|||||||
private IServerService serverService;
|
private IServerService serverService;
|
||||||
private ISecuityService securityService;
|
private ISecuityService securityService;
|
||||||
private IProcessService processService;
|
private IProcessService processService;
|
||||||
|
private ICacheService cacheService;
|
||||||
|
|
||||||
public AdminController(IConfigurationService config, IIndexerManagerService i, IServerService ss, ISecuityService s, IProcessService p)
|
public AdminController(IConfigurationService config, IIndexerManagerService i, IServerService ss, ISecuityService s, IProcessService p, ICacheService c)
|
||||||
{
|
{
|
||||||
this.config = config;
|
this.config = config;
|
||||||
indexerService = i;
|
indexerService = i;
|
||||||
serverService = ss;
|
serverService = ss;
|
||||||
securityService = s;
|
securityService = s;
|
||||||
processService = p;
|
processService = p;
|
||||||
|
cacheService = c;
|
||||||
}
|
}
|
||||||
|
|
||||||
private async Task<JToken> ReadPostDataJson()
|
private async Task<JToken> ReadPostDataJson()
|
||||||
@@ -353,6 +355,13 @@ namespace Jackett.Controllers
|
|||||||
}
|
}
|
||||||
return Json(jsonReply);
|
return Json(jsonReply);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
[Route("GetCache")]
|
||||||
|
[HttpGet]
|
||||||
|
public List<TrackerCacheResult> GetCache()
|
||||||
|
{
|
||||||
|
return cacheService.GetCachedResults();
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Reference in New Issue
Block a user