Add error handling around all ui click handlers for book downloads.

This commit is contained in:
Michael Bucari-Tovo 2022-06-23 21:17:43 -06:00
parent 0fe07695b2
commit 76b5e09f72
4 changed files with 71 additions and 25 deletions

View file

@ -88,5 +88,13 @@ namespace DataLayer
s.Series.AudibleSeriesId == parent.Book.AudibleProductId
) == true
).ToList();
public static IEnumerable<LibraryBook> UnLiberated(this IEnumerable<LibraryBook> bookList)
=> bookList
.Where(
lb =>
lb.Book.UserDefinedItem.BookStatus is LiberatedStatus.NotLiberated or LiberatedStatus.PartialDownload
|| lb.Book.UserDefinedItem.PdfStatus is LiberatedStatus.NotLiberated or LiberatedStatus.PartialDownload
);
}
}