mirror of
https://github.com/fergalmoran/Readarr.git
synced 2026-01-03 07:15:24 +00:00
New: Anime support New: pull alternate names from thexem.de New: Search using all alternate names (if rage ID is unavailable) New: Show scene mapping information when hovering over episode number New: Full season searching for anime (searches for each episode) New: animezb.com anime indexer New: Treat BD as bluray Fixed: Parsing of 2 digit absolute episode numbers Fixed: Loading series details page for series that start with period Fixed: Return 0 results when manual search fails, instead of an error Fixed: animezb URL
31 lines
796 B
C#
31 lines
796 B
C#
using System;
|
|
using System.Collections.Generic;
|
|
using System.Linq;
|
|
|
|
namespace NzbDrone.Common
|
|
{
|
|
public static class EnumerableExtensions
|
|
{
|
|
public static IEnumerable<TSource> DistinctBy<TSource, TKey>(this IEnumerable<TSource> source, Func<TSource, TKey> keySelector)
|
|
{
|
|
var knownKeys = new HashSet<TKey>();
|
|
|
|
return source.Where(element => knownKeys.Add(keySelector(element)));
|
|
}
|
|
|
|
public static void AddIfNotNull<TSource>(this List<TSource> source, TSource item)
|
|
{
|
|
if (item == null)
|
|
{
|
|
return;
|
|
}
|
|
|
|
source.Add(item);
|
|
}
|
|
|
|
public static bool Empty<TSource>(this IEnumerable<TSource> source)
|
|
{
|
|
return !source.Any();
|
|
}
|
|
}
|
|
} |