feat: add library scanning mechanic

This commit is contained in:
2026-01-26 04:35:12 +01:00
parent 3a68531fb4
commit d46a2573c4
7 changed files with 355 additions and 14 deletions

View File

@@ -70,6 +70,7 @@ builder.Services.AddHttpLogging();
var app = builder.Build();
bool shutdown = false;
bool scanNeeded = false;
if (args.FirstOrDefault() is not null)
{
// Handle CLI if arguments have been passed.
@@ -89,6 +90,7 @@ using (IServiceScope scope = app.Services.CreateScope())
GeneralUseHelpers guhf = scope.ServiceProvider.GetRequiredService<GeneralUseHelpers>();
Seeder seeder = new(db, guhf);
shutdown = seeder.Seed();
if (!shutdown) scanNeeded = await seeder.ScanPrefetchAsync();
}
if (shutdown) return;