Only check non-liberated books when doing scan remove books.
This commit is contained in:
parent
1ae5f99bf0
commit
5e145846bd
@ -119,7 +119,10 @@ namespace LibationWinForms.GridView
|
||||
return;
|
||||
|
||||
var allBooks = productsGrid.GetAllBookEntries();
|
||||
var lib = allBooks.Select(lbe => lbe.LibraryBook);
|
||||
var lib = allBooks
|
||||
.Select(lbe => lbe.LibraryBook)
|
||||
.Where(lb => !lb.Book.HasLiberated());
|
||||
|
||||
var removedBooks = await LibraryCommands.FindInactiveBooks(Login.WinformLoginChoiceEager.ApiExtendedFunc, lib, accounts);
|
||||
|
||||
var removable = allBooks.Where(lbe => removedBooks.Any(rb => rb.Book.AudibleProductId == lbe.AudibleProductId)).ToList();
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user