Cache cleanup implemented
This commit is contained in:
parent
f737f662df
commit
731e3a9c5e
11 changed files with 132 additions and 29 deletions
|
@ -23,6 +23,8 @@ namespace API.Extensions
|
|||
services.AddScoped<ISeriesRepository, SeriesRepository>();
|
||||
services.AddScoped<IDirectoryService, DirectoryService>();
|
||||
services.AddScoped<ILibraryRepository, LibraryRepository>();
|
||||
|
||||
|
||||
services.AddDbContext<DataContext>(options =>
|
||||
{
|
||||
options.UseSqlite(config.GetConnectionString("DefaultConnection"));
|
||||
|
|
11
API/Extensions/DirectoryInfoExtensions.cs
Normal file
11
API/Extensions/DirectoryInfoExtensions.cs
Normal file
|
@ -0,0 +1,11 @@
|
|||
namespace API.Extensions
|
||||
{
|
||||
public static class DirectoryInfoExtensions
|
||||
{
|
||||
public static void Empty(this System.IO.DirectoryInfo directory)
|
||||
{
|
||||
foreach(System.IO.FileInfo file in directory.EnumerateFiles()) file.Delete();
|
||||
foreach(System.IO.DirectoryInfo subDirectory in directory.EnumerateDirectories()) subDirectory.Delete(true);
|
||||
}
|
||||
}
|
||||
}
|
Loading…
Add table
Add a link
Reference in a new issue