Add category mapping to torrentday, make logs viewable from web ui and change log messages to report new/old release count.

This commit is contained in:
KZ
2015-08-06 20:07:58 +01:00
parent 1160a609ca
commit 2b198ef688
13 changed files with 262 additions and 14 deletions

View File

@@ -37,8 +37,9 @@ namespace Jackett.Controllers
private IProcessService processService;
private ICacheService cacheService;
private Logger logger;
private ILogCacheService logCache;
public AdminController(IConfigurationService config, IIndexerManagerService i, IServerService ss, ISecuityService s, IProcessService p, ICacheService c, Logger l)
public AdminController(IConfigurationService config, IIndexerManagerService i, IServerService ss, ISecuityService s, IProcessService p, ICacheService c, Logger l, ILogCacheService lc)
{
this.config = config;
indexerService = i;
@@ -47,6 +48,7 @@ namespace Jackett.Controllers
processService = p;
cacheService = c;
logger = l;
logCache = lc;
}
private async Task<JToken> ReadPostDataJson()
@@ -379,6 +381,13 @@ namespace Jackett.Controllers
var severUrl = string.Format("{0}://{1}:{2}/", Request.RequestUri.Scheme, Request.RequestUri.Host, Request.RequestUri.Port);
return cacheService.GetCachedResults(severUrl);
}
[Route("GetLogs")]
[HttpGet]
public List<CachedLog> GetLogs()
{
return logCache.Logs;
}
}
}