mirror of
https://github.com/Jackett/Jackett.git
synced 2025-09-17 17:34:09 +02:00
core: prefer object initializers (#7342)
This commit is contained in:
@@ -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++;
|
||||
}
|
||||
|
Reference in New Issue
Block a user