Route fixes

This commit is contained in:
unknown
2015-07-26 15:45:35 -06:00
parent cdff1d2d40
commit 3fb8be044d
3 changed files with 12 additions and 10 deletions

View File

@@ -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));

View File

@@ -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();
}
} }
} }

View File

@@ -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();
}
} }
} }