Fix Auto download not working sometimes (#1183)
This commit is contained in:
parent
4e067f5b5b
commit
653381b1df
@ -58,7 +58,7 @@ namespace LibationAvalonia.ViewModels
|
|||||||
await Dispatcher.UIThread.InvokeAsync(() => LibraryStats = stats);
|
await Dispatcher.UIThread.InvokeAsync(() => LibraryStats = stats);
|
||||||
|
|
||||||
if (Configuration.Instance.AutoDownloadEpisodes
|
if (Configuration.Instance.AutoDownloadEpisodes
|
||||||
&& stats.booksNoProgress + stats.pdfsNotDownloaded > 0)
|
&& stats.PendingBooks + stats.pdfsNotDownloaded > 0)
|
||||||
await Dispatcher.UIThread.InvokeAsync(BackupAllBooks);
|
await Dispatcher.UIThread.InvokeAsync(BackupAllBooks);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@ -32,8 +32,8 @@ namespace LibationWinForms
|
|||||||
|
|
||||||
var libraryStats = e.Result as LibraryCommands.LibraryStats;
|
var libraryStats = e.Result as LibraryCommands.LibraryStats;
|
||||||
|
|
||||||
if ((libraryStats.booksNoProgress + libraryStats.pdfsNotDownloaded) > 0)
|
if ((libraryStats.PendingBooks + libraryStats.pdfsNotDownloaded) > 0)
|
||||||
beginBookBackupsToolStripMenuItem_Click();
|
Invoke(() => beginBookBackupsToolStripMenuItem_Click(null, System.EventArgs.Empty));
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@ -84,7 +84,7 @@ namespace LibationWinForms
|
|||||||
public async Task InitLibraryAsync(List<LibraryBook> libraryBooks)
|
public async Task InitLibraryAsync(List<LibraryBook> libraryBooks)
|
||||||
{
|
{
|
||||||
runBackupCountsAgain = true;
|
runBackupCountsAgain = true;
|
||||||
updateCountsBw.RunWorkerAsync(libraryBooks);
|
setBackupCounts(null, libraryBooks);
|
||||||
await productsDisplay.DisplayAsync(libraryBooks);
|
await productsDisplay.DisplayAsync(libraryBooks);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user