.kavitaignore no more (#2442)

This commit is contained in:
Joe Milazzo 2023-11-19 12:15:32 -06:00 committed by GitHub
parent cd27efecdd
commit 7221501c4d
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
91 changed files with 5968 additions and 1026 deletions

View file

@ -173,4 +173,34 @@ public static class IncludesExtensions
return queryable.AsSplitQuery();
}
public static IQueryable<Library> Includes(this IQueryable<Library> query, LibraryIncludes includeFlags)
{
if (includeFlags.HasFlag(LibraryIncludes.Folders))
{
query = query.Include(l => l.Folders);
}
if (includeFlags.HasFlag(LibraryIncludes.FileTypes))
{
query = query.Include(l => l.LibraryFileTypes);
}
if (includeFlags.HasFlag(LibraryIncludes.Series))
{
query = query.Include(l => l.Series);
}
if (includeFlags.HasFlag(LibraryIncludes.AppUser))
{
query = query.Include(l => l.AppUsers);
}
if (includeFlags.HasFlag(LibraryIncludes.ExcludePatterns))
{
query = query.Include(l => l.LibraryExcludePatterns);
}
return query.AsSplitQuery();
}
}