Updated worker to show upsert issue messages.
All checks were successful
ci / build-test (push) Successful in 2m36s
ci / publish-image (push) Has been skipped

This commit is contained in:
2026-03-07 00:03:18 -05:00
parent 1d40013837
commit 1e01edf1b7
7 changed files with 53 additions and 11 deletions

View File

@@ -77,14 +77,20 @@ public sealed class PagedScanRunner(
IEnumerable<VoiceWorkUpsertResult> resultsWithIssues = response.Results.Where(x => x.Issues.Count > 0);
// TODO: Later
//foreach (VoiceWorkUpsertResult resultWithIssues in resultsWithIssues)
//{
// log.LogWarning($"PRoblem with {resultWithIssues.}")
// string messageToDisplay = $"{scannedVoiceWork.ProductId} - {scannedVoiceWork.ProductName} -- {message}";
foreach (VoiceWorkUpsertResult resultWithIssues in resultsWithIssues)
{
//log.LogWarning($"PRoblem with {resultWithIssues.}")
//string messageToDisplay = $"{scannedVoiceWork.ProductId} - {scannedVoiceWork.ProductName} -- {message}";
// Console.WriteLine(messageToDisplay);
// messages.Add(messageToDisplay);
//}
//Console.WriteLine(messageToDisplay);
//messages.Add(messageToDisplay);
string productId = resultWithIssues.ProductId;
string title = resultWithIssues.Title;
string[] messages = [.. resultWithIssues.Issues.Select(x => x.Message)];
CliUi.PageErrors($"{productId} - {title}", messages);
}
// Save checkpoint
await checkpoints.SaveLastPageAsync(options.Locale, currentPage, cancellationToken);