public async Task ExecuteAsync(CancellationToken cancellationToken)
{
if (RunCount++ == 0 && !config.OnStartup)
{
logger.LogInformation("Task:Sync skipped on startup");
return;
}
logger.LogInformation("Run {RunCount} started", RunCount);
await update.Sync(config.BatchSize, config.Addons, config.Descriptions, config.Files, config.Changelogs);
logger.LogInformation("Run {RunCount} finished", RunCount);
}