Simplified some linq queries and fixed some debug logging getting through

This commit is contained in:
2026-01-18 19:23:59 -07:00
parent 5af49eb390
commit 30107010b1
4 changed files with 21 additions and 13 deletions

View File

@@ -39,10 +39,13 @@ public class LoggingHelper
_logger.LogInformation("-------------------------------------------------"); _logger.LogInformation("-------------------------------------------------");
} }
public void EndOfScanningForSeries(BaseItem item) public void PrintDebugEndOfScanningForSeries(BaseItem item)
{ {
_logger.LogInformation("End of scanning for series: {Series}", item); if (Configuration.DebugMode)
_logger.LogInformation("-------------------------------------------------"); {
_logger.LogInformation("End of scanning for series: {Series}", item);
_logger.LogInformation("-------------------------------------------------");
}
} }

View File

@@ -22,9 +22,12 @@ public class MovieHelper
public bool IsMovieStale(BaseItem movie) public bool IsMovieStale(BaseItem movie)
{ {
_logger.LogInformation("-------------------------------------------------"); if (Configuration.DebugMode)
_logger.LogInformation("Start of scanning for movie: {Movie}", movie); {
_logger.LogInformation("-------------------------------------------------"); _logger.LogInformation("-------------------------------------------------");
_logger.LogInformation("Start of scanning for movie: {Movie}", movie);
_logger.LogInformation("-------------------------------------------------");
}
bool movieIsStale = false; bool movieIsStale = false;
@@ -33,7 +36,7 @@ public class MovieHelper
if (hasUserData) if (hasUserData)
{ {
var mostRecentUserData = movie.UserData.OrderByDescending(data => data.LastPlayedDate).Where(data => data.LastPlayedDate != null).First(); var mostRecentUserData = movie.UserData.OrderByDescending(data => data.LastPlayedDate).First(data => data.LastPlayedDate != null);
if (Configuration.DebugMode){ if (Configuration.DebugMode){
_logger.LogInformation("Most recent user data: {Movie}", movie); _logger.LogInformation("Most recent user data: {Movie}", movie);
@@ -63,10 +66,12 @@ public class MovieHelper
movieIsStale = true; movieIsStale = true;
} }
if (Configuration.DebugMode)
_logger.LogInformation("-------------------------------------------------"); {
_logger.LogInformation("End of scanning for movie: {Movie}", movie); _logger.LogInformation("-------------------------------------------------");
_logger.LogInformation("-------------------------------------------------"); _logger.LogInformation("End of scanning for movie: {Movie}", movie);
_logger.LogInformation("-------------------------------------------------");
}
return movieIsStale; return movieIsStale;
} }

View File

@@ -35,7 +35,7 @@ public class SeriesHelper
foreach (var episode in episodesWithUserData) foreach (var episode in episodesWithUserData)
{ {
var mostRecentUserData = episode.UserData.OrderByDescending(data => data.LastPlayedDate).Where(data => data.LastPlayedDate != null).First(); var mostRecentUserData = episode.UserData.OrderByDescending(data => data.LastPlayedDate).First(data => data.LastPlayedDate != null);
if(Configuration.DebugMode){ if(Configuration.DebugMode){
_logger.LogInformation("User data for episode: {Episode}", episode); _logger.LogInformation("User data for episode: {Episode}", episode);
_logger.LogInformation("-------------------------------------------------"); _logger.LogInformation("-------------------------------------------------");

View File

@@ -148,7 +148,7 @@ public sealed class StaleMediaTask : IScheduledTask
seasonNumber++; seasonNumber++;
} }
_loggingHelper.EndOfScanningForSeries(item); _loggingHelper.PrintDebugEndOfScanningForSeries(item);
return staleEpisodes; return staleEpisodes;
} }