Make cachePublications a dictionary with internalId as key.

This commit is contained in:
2024-04-22 22:38:23 +02:00
parent 79e61a62c7
commit daba940b45
10 changed files with 15 additions and 13 deletions

View File

@ -116,7 +116,7 @@ public class Bato : MangaConnector
Manga manga = new (sortName, authors, description, altTitles, tags, posterUrl, coverFileNameInCache, new Dictionary<string, string>(),
year, originalLanguage, publicationId, releaseStatus, websiteUrl: websiteUrl);
cachedPublications.Add(manga);
cachedPublications.Add(manga.internalId, manga);
return manga;
}

View File

@ -187,7 +187,7 @@ public class MangaDex : MangaConnector
status,
websiteUrl: $"https://mangadex.org/title/{publicationId}"
);
cachedPublications.Add(pub);
cachedPublications.Add(pub.internalId, pub);
return pub;
}

View File

@ -143,7 +143,7 @@ public class MangaKatana : MangaConnector
Manga manga = new (sortName, authors.ToList(), description, altTitles, tags.ToArray(), posterUrl, coverFileNameInCache, links,
year, originalLanguage, publicationId, releaseStatus, websiteUrl: websiteUrl);
cachedPublications.Add(manga);
cachedPublications.Add(manga.internalId, manga);
return manga;
}

View File

@ -123,7 +123,7 @@ public class MangaLife : MangaConnector
Manga manga = new(sortName, authors.ToList(), description, altTitles, tags.ToArray(), posterUrl,
coverFileNameInCache, links, year, originalLanguage, publicationId, releaseStatus, websiteUrl: websiteUrl);
cachedPublications.Add(manga);
cachedPublications.Add(manga.internalId, manga);
return manga;
}

View File

@ -133,7 +133,7 @@ public class Manganato : MangaConnector
Manga manga = new (sortName, authors.ToList(), description, altTitles, tags.ToArray(), posterUrl, coverFileNameInCache, links,
year, originalLanguage, publicationId, releaseStatus, websiteUrl: websiteUrl);
cachedPublications.Add(manga);
cachedPublications.Add(manga.internalId, manga);
return manga;
}

View File

@ -179,7 +179,7 @@ public class Mangasee : MangaConnector
Manga manga = new(sortName, authors.ToList(), description, altTitles, tags.ToArray(), posterUrl,
coverFileNameInCache, links,
year, originalLanguage, publicationId, releaseStatus, websiteUrl: websiteUrl);
cachedPublications.Add(manga);
cachedPublications.Add(manga.internalId, manga);
return manga;
}

View File

@ -120,7 +120,7 @@ public class Mangaworld: MangaConnector
Manga manga = new (sortName, authors.ToList(), description, altTitles, tags.ToArray(), posterUrl, coverFileNameInCache, links,
year, originalLanguage, publicationId, releaseStatus, websiteUrl: websiteUrl);
cachedPublications.Add(manga);
cachedPublications.Add(manga.internalId, manga);
return manga;
}