.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

@ -0,0 +1,25 @@
using System;
using API.Entities.Enums;
using API.Services.Tasks.Scanner.Parser;
namespace API.Extensions;
public static class FileTypeGroupExtensions
{
public static string GetRegex(this FileTypeGroup fileTypeGroup)
{
switch (fileTypeGroup)
{
case FileTypeGroup.Archive:
return Parser.ArchiveFileExtensions;
case FileTypeGroup.Epub:
return Parser.EpubFileExtension;
case FileTypeGroup.Pdf:
return Parser.PdfFileExtension;
case FileTypeGroup.Images:
return Parser.ImageFileExtensions;;
default:
throw new ArgumentOutOfRangeException(nameof(fileTypeGroup), fileTypeGroup, null);
}
}
}