core: prefer object initializers (#7342)

This commit is contained in:
Cory
2020-03-26 17:15:28 -05:00
committed by GitHub
parent 12e55828f0
commit b5a6aab894
62 changed files with 1146 additions and 1064 deletions

View File

@@ -19,26 +19,29 @@ namespace Jackett.Common.Services
{
lock (cache)
{
var trackerCache = cache.Where(c => c.TrackerId == indexer.ID).FirstOrDefault();
var trackerCache = cache.FirstOrDefault(c => c.TrackerId == indexer.ID);
if (trackerCache == null)
{
trackerCache = new TrackerCache();
trackerCache.TrackerId = indexer.ID;
trackerCache.TrackerName = indexer.DisplayName;
trackerCache = new TrackerCache
{
TrackerId = indexer.ID,
TrackerName = indexer.DisplayName
};
cache.Add(trackerCache);
}
foreach (var release in releases.OrderByDescending(i => i.PublishDate))
{
var existingItem = trackerCache.Results.Where(i => i.Result.Guid == release.Guid).FirstOrDefault();
var existingItem = trackerCache.Results.FirstOrDefault(i => i.Result.Guid == release.Guid);
if (existingItem == null)
{
existingItem = new CachedResult();
existingItem.Created = DateTime.Now;
existingItem = new CachedResult
{
Created = DateTime.Now
};
trackerCache.Results.Add(existingItem);
}
existingItem.Result = release;
}
// Prune cache
@@ -54,12 +57,12 @@ namespace Jackett.Common.Services
lock (cache)
{
var newItemCount = 0;
var trackerCache = cache.Where(c => c.TrackerId == indexer.ID).FirstOrDefault();
var trackerCache = cache.FirstOrDefault(c => c.TrackerId == indexer.ID);
if (trackerCache != null)
{
foreach (var release in releases)
{
if (trackerCache.Results.Where(i => i.Result.Guid == release.Guid).Count() == 0)
if (trackerCache.Results.Count(i => i.Result.Guid == release.Guid) == 0)
{
newItemCount++;
}