From c8b4bc63619680ca3c5c42a614ff746417134bc2 Mon Sep 17 00:00:00 2001 From: Robert McRackan Date: Sun, 6 Mar 2022 14:21:21 -0500 Subject: [PATCH] Address issue #199 : Rare users can be unable to handle library scan batch size of 250. When timeout occurs, retry with batch size of 50 --- AppScaffolding/AppScaffolding.csproj | 2 +- AudibleUtilities/ApiExtended.cs | 7 +++++++ AudibleUtilities/AudibleUtilities.csproj | 2 +- .../AudibleUtilities.Tests/AudibleUtilities.Tests.csproj | 2 +- .../LibationSearchEngine.Tests.csproj | 2 +- 5 files changed, 11 insertions(+), 4 deletions(-) diff --git a/AppScaffolding/AppScaffolding.csproj b/AppScaffolding/AppScaffolding.csproj index be1ba58c..56f0390a 100644 --- a/AppScaffolding/AppScaffolding.csproj +++ b/AppScaffolding/AppScaffolding.csproj @@ -3,7 +3,7 @@ net6.0 - 6.6.9.1 + 6.7.0.1 diff --git a/AudibleUtilities/ApiExtended.cs b/AudibleUtilities/ApiExtended.cs index 3d311457..821e2751 100644 --- a/AudibleUtilities/ApiExtended.cs +++ b/AudibleUtilities/ApiExtended.cs @@ -127,11 +127,18 @@ namespace AudibleUtilities // items = AudibleApi.Common.Converter.FromJson>(System.IO.File.ReadAllText(library_json)); //} #endif + + Serilog.Log.Logger.Debug("Begin initial library scan"); + if (!items.Any()) items = await Api.GetAllLibraryItemsAsync(responseGroups); + Serilog.Log.Logger.Debug("Initial library scan complete. Begin episode scan"); + await manageEpisodesAsync(items, importEpisodes); + Serilog.Log.Logger.Debug("Episode scan complete"); + #if DEBUG //System.IO.File.WriteAllText(library_json, AudibleApi.Common.Converter.ToJson(items)); #endif diff --git a/AudibleUtilities/AudibleUtilities.csproj b/AudibleUtilities/AudibleUtilities.csproj index 16c07f69..61591372 100644 --- a/AudibleUtilities/AudibleUtilities.csproj +++ b/AudibleUtilities/AudibleUtilities.csproj @@ -5,7 +5,7 @@ - + diff --git a/_Tests/AudibleUtilities.Tests/AudibleUtilities.Tests.csproj b/_Tests/AudibleUtilities.Tests/AudibleUtilities.Tests.csproj index 94380742..d632cf44 100644 --- a/_Tests/AudibleUtilities.Tests/AudibleUtilities.Tests.csproj +++ b/_Tests/AudibleUtilities.Tests/AudibleUtilities.Tests.csproj @@ -9,7 +9,7 @@ - + diff --git a/_Tests/LibationSearchEngine.Tests/LibationSearchEngine.Tests.csproj b/_Tests/LibationSearchEngine.Tests/LibationSearchEngine.Tests.csproj index 3c081594..89273f5d 100644 --- a/_Tests/LibationSearchEngine.Tests/LibationSearchEngine.Tests.csproj +++ b/_Tests/LibationSearchEngine.Tests/LibationSearchEngine.Tests.csproj @@ -9,7 +9,7 @@ - +