optimize lock

This commit is contained in:
kaso17 2017-03-18 22:34:01 +01:00
parent d86214f9c5
commit 180f8943ac
1 changed files with 6 additions and 6 deletions

View File

@ -552,14 +552,14 @@ namespace Jackett.Controllers
cacheService.CacheRssResults(indexer, searchResults); cacheService.CacheRssResults(indexer, searchResults);
searchResults = indexer.FilterResults(query, searchResults); searchResults = indexer.FilterResults(query, searchResults);
lock (results) foreach (var result in searchResults)
{ {
foreach (var result in searchResults) var item = Mapper.Map<TrackerCacheResult>(result);
item.Tracker = indexer.DisplayName;
item.TrackerId = indexer.ID;
item.Peers = item.Peers - item.Seeders; // Use peers as leechers
lock (results)
{ {
var item = Mapper.Map<TrackerCacheResult>(result);
item.Tracker = indexer.DisplayName;
item.TrackerId = indexer.ID;
item.Peers = item.Peers - item.Seeders; // Use peers as leechers
results.Add(item); results.Add(item);
} }
} }