Compare commits
2 Commits
77f2873180
...
d78d1069b1
| Author | SHA1 | Date | |
|---|---|---|---|
| d78d1069b1 | |||
| f7c463aba4 |
@@ -149,13 +149,11 @@ public class LoggingHelper
|
||||
}
|
||||
}
|
||||
|
||||
public void PrintDebugNoUserDataAndOutsideCutoffEpisodeInfo(IReadOnlyCollection<BaseItem> episodes)
|
||||
public void PrintDebugEpisodeCreationInfo(IReadOnlyCollection<BaseItem> episodes)
|
||||
{
|
||||
ArgumentNullException.ThrowIfNull(episodes);
|
||||
|
||||
if(Configuration.DebugMode){
|
||||
_logger.LogInformation("No user data, and creation date is outside of media cutoff, Season is stale.");
|
||||
|
||||
_logger.LogInformation("-------------------------------------------------");
|
||||
_logger.LogInformation("Episode creation dates:");
|
||||
_logger.LogInformation("-------------------------------------------------");
|
||||
|
||||
@@ -121,24 +121,16 @@ public sealed class StaleMediaTask : IScheduledTask
|
||||
Recursive = false
|
||||
});
|
||||
|
||||
bool seasonCreatedOutsideCutoff = episodes.All(episode => episode.DateCreated < DateTime.Now.AddDays(-Configuration.StaleMediaCutoff));
|
||||
|
||||
_loggingHelper.PrintDebugSeasonInfo();
|
||||
|
||||
if (seasonCreatedOutsideCutoff)
|
||||
{
|
||||
_loggingHelper.PrintDebugSeasonCreatedOutsideCutoff();
|
||||
}
|
||||
|
||||
bool seasonHasUserData = episodes.Any(episode => episode.UserData.Count > 0);
|
||||
bool seasonIsStale = (seasonHasUserData && _seriesHelper.IsSeasonUserDataStale(episodes)) || seasonCreatedOutsideCutoff;
|
||||
bool noUserDataAndOutsideCutoff = !seasonHasUserData && seasonCreatedOutsideCutoff;
|
||||
bool seasonIsStale = seasonHasUserData && _seriesHelper.IsSeasonUserDataStale(episodes);
|
||||
|
||||
if (seasonIsStale)
|
||||
{
|
||||
if (noUserDataAndOutsideCutoff)
|
||||
if (!seasonHasUserData)
|
||||
{
|
||||
_loggingHelper.PrintDebugNoUserDataAndOutsideCutoffEpisodeInfo(episodes);
|
||||
_loggingHelper.PrintDebugEpisodeCreationInfo(episodes);
|
||||
}
|
||||
|
||||
staleEpisodes.AddRange(episodes);
|
||||
|
||||
Reference in New Issue
Block a user