restore the old functionality to the stoplight

This commit is contained in:
Michael Bucari-Tovo 2022-05-18 09:47:09 -06:00
parent c7c0d1632e
commit 3648de3a8d

View File

@ -23,7 +23,18 @@ namespace LibationWinForms
private void ProductsGrid_LiberateClicked(object sender, LibraryBook e) private void ProductsGrid_LiberateClicked(object sender, LibraryBook e)
{ {
if (e.Book.UserDefinedItem.BookStatus != LiberatedStatus.Liberated) if (e.Book.Audio_Exists())
{
// liberated: open explorer to file
var filePath = AudibleFileStorage.Audio.GetPath(e.Book.AudibleProductId);
if (!Go.To.File(filePath))
{
var suffix = string.IsNullOrWhiteSpace(filePath) ? "" : $":\r\n{filePath}";
MessageBox.Show($"File not found" + suffix);
}
return;
}
else if (e.Book.UserDefinedItem.BookStatus != LiberatedStatus.Liberated)
{ {
SetQueueCollapseState(false); SetQueueCollapseState(false);
processBookQueue1.AddDownloadDecrypt(e); processBookQueue1.AddDownloadDecrypt(e);
@ -33,16 +44,7 @@ namespace LibationWinForms
SetQueueCollapseState(false); SetQueueCollapseState(false);
processBookQueue1.AddDownloadPdf(e); processBookQueue1.AddDownloadPdf(e);
} }
else if (e.Book.Audio_Exists())
{
// liberated: open explorer to file
var filePath = AudibleFileStorage.Audio.GetPath(e.Book.AudibleProductId);
if (!Go.To.File(filePath))
{
var suffix = string.IsNullOrWhiteSpace(filePath) ? "" : $":\r\n{filePath}";
MessageBox.Show($"File not found" + suffix);
}
}
} }
private void SetQueueCollapseState(bool collapsed) private void SetQueueCollapseState(bool collapsed)