Allow re-adding completed queued items

This commit is contained in:
MBucari 2025-04-25 19:54:19 -06:00
parent 1777dc5a7e
commit e2aae85fd7
2 changed files with 2 additions and 2 deletions

View File

@ -124,7 +124,7 @@ namespace LibationAvalonia.ViewModels
var entry = Queue.FirstOrDefault(b => b?.LibraryBook?.Book?.AudibleProductId == libraryBook.Book.AudibleProductId);
if (entry == null)
return false;
else if (entry.Status is ProcessBookStatus.Cancelled or ProcessBookStatus.Failed)
else if (entry.Status is ProcessBookStatus.Cancelled or ProcessBookStatus.Failed or ProcessBookStatus.Completed)
return !Queue.RemoveCompleted(entry);
else
return true;

View File

@ -86,7 +86,7 @@ namespace LibationWinForms.ProcessQueue
var entry = Queue.FirstOrDefault(b => b?.LibraryBook?.Book?.AudibleProductId == libraryBook.Book.AudibleProductId);
if (entry == null)
return false;
else if (entry.Status is ProcessBookStatus.Cancelled or ProcessBookStatus.Failed)
else if (entry.Status is ProcessBookStatus.Cancelled or ProcessBookStatus.Failed or ProcessBookStatus.Completed)
return !Queue.RemoveCompleted(entry);
else
return true;