From a5d98364fadd9c26173a3c86d1dcdb6a7a4ad10d Mon Sep 17 00:00:00 2001 From: MBucari Date: Sun, 25 Jun 2023 11:12:35 -0600 Subject: [PATCH] Enable auto-downloading (#636) --- Source/LibationAvalonia/ViewModels/MainVM.BackupCounts.cs | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/Source/LibationAvalonia/ViewModels/MainVM.BackupCounts.cs b/Source/LibationAvalonia/ViewModels/MainVM.BackupCounts.cs index ed3cfd5f..48f719eb 100644 --- a/Source/LibationAvalonia/ViewModels/MainVM.BackupCounts.cs +++ b/Source/LibationAvalonia/ViewModels/MainVM.BackupCounts.cs @@ -1,5 +1,6 @@ using ApplicationServices; using Avalonia.Threading; +using LibationFileManager; using ReactiveUI; using System.Threading.Tasks; @@ -52,6 +53,10 @@ namespace LibationAvalonia.ViewModels updateCountsTask = Task.Run(() => LibraryCommands.GetCounts()); var stats = await updateCountsTask; await Dispatcher.UIThread.InvokeAsync(() => LibraryStats = stats); + + if (Configuration.Instance.AutoDownloadEpisodes + && stats.booksNoProgress + stats.pdfsNotDownloaded > 0) + await Dispatcher.UIThread.InvokeAsync(BackupAllBooks); } } }