Make cachedPublications private with getter-setter

This commit is contained in:
2024-04-22 22:43:42 +02:00
parent daba940b45
commit 762da4c859
10 changed files with 34 additions and 18 deletions

View File

@ -160,10 +160,10 @@ public class JobBoss : GlobalBase
{
this.jobs.FirstOrDefault(jjob => jjob.id == job.parentJobId)?.AddSubJob(job);
if (job is DownloadNewChapters dncJob)
cachedPublications.Add(dncJob.manga.internalId, dncJob.manga);
AddMangaToCache(dncJob.manga);
}
HashSet<string> coverFileNames = cachedPublications.Select(manga => manga.Value.coverFileNameInCache!).ToHashSet();
HashSet<string> coverFileNames = GetAllCachedManga().Select(manga => manga.coverFileNameInCache!).ToHashSet();
foreach (string fileName in Directory.GetFiles(settings.coverImageCache)) //Cleanup Unused Covers
{
if(!coverFileNames.Any(existingManga => fileName.Contains(existingManga)))