2026-06-24 11:51:15 +01:00

15 lines
395 B
C#

using Quartz;
using Solicitors.Core.Data;
namespace Solicitors.CacheBuild;
internal class ImportRunner(
ISolicitorImporter importer,
ISolicitorRepository repository) : IJob
{
public async Task Execute(IJobExecutionContext context)
{
await repository.EnsureCreatedAsync(context.CancellationToken);
await importer.RunFullImport(context.CancellationToken);
}
}