mirror of
https://github.com/C9Glax/tranga.git
synced 2025-07-07 03:14:17 +02:00
#168 Multiple Base-Paths (Libraries) Support
This commit is contained in:
API
APIEndpointRecords
Controllers
Migrations
20250303141044_dev-030325-1.Designer.cs20250303145324_dev-030325-2.Designer.cs20250303145324_dev-030325-2.cs20250303152212_dev-030325-3.Designer.cs20250303152212_dev-030325-3.cs20250307104111_dev-070325-1.Designer.cs20250307104111_dev-070325-1.cs20250307125727_dev-070325-2.Designer.cs20250307125727_dev-070325-2.cs20250307143019_dev-070325-3.Designer.cs20250307143019_dev-070325-3.cs20250307143254_dev-070325-4.Designer.cs20250307143254_dev-070325-4.cs20250307143442_dev-070325-5.Designer.cs20250307143442_dev-070325-5.cs20250307175004_dev-070325-6.Designer.cs20250307175004_dev-070325-6.cs20250308121028_dev-080325-1.Designer.cs20250308121028_dev-080325-1.cs20250308154843_dev-080325-2.Designer.cs20250308154843_dev-080325-2.cs20250308162728_dev-080325-3.Designer.cs20250308162728_dev-080325-3.cs20250308170713_dev-080325-4.Designer.cs20250308170713_dev-080325-4.cs20250313145235_dev-130325-1.Designer.cs20250313145235_dev-130325-1.cs20250313175936_dev-130325-2.Designer.cs20250313175936_dev-130325-2.cs20250313180256_dev-130325-3.Designer.cs20250313180256_dev-130325-3.cs20250313180926_dev-130325-4.Designer.cs20250313180926_dev-130325-4.cs20250313181126_dev-130325-5.Designer.cs20250313181126_dev-130325-5.cs20250313191146_dev-130325-6.Designer.cs20250313191146_dev-130325-6.cs20250313212324_dev-130325-7.Designer.cs20250313212324_dev-130325-7.cs20250313222533_dev-130325-8.cs20250313233529_dev-130325-9.cs20250316143014_dev-160325-Initial.Designer.cs20250316143014_dev-160325-Initial.cs20250316150158_dev-160325-2.Designer.cs20250316150158_dev-160325-2.csPgsqlContextModelSnapshot.cs
Program.csSchema
Chapter.cs
Tranga.csJobs
DownloadMangaCoverJob.csDownloadSingleChapterJob.csJobType.csMoveMangaLibraryJob.csRetrieveChaptersJob.cs
LocalLibrary.csManga.csPgsqlContext.cs@ -153,7 +153,7 @@ public static class Tranga
|
||||
{
|
||||
foreach (DownloadAvailableChaptersJob job in jobsByType[JobType.DownloadAvailableChaptersJob])
|
||||
{
|
||||
Manga manga = job.Manga ?? context.Manga.Find(job.MangaId)!;
|
||||
Manga manga = job.Manga ?? context.Mangas.Find(job.MangaId)!;
|
||||
MangaConnector connector = manga.MangaConnector ?? context.MangaConnectors.Find(manga.MangaConnectorId)!;
|
||||
if(!metadataJobsByConnector.TryAdd(connector, [job]))
|
||||
metadataJobsByConnector[connector].Add(job);
|
||||
@ -163,7 +163,7 @@ public static class Tranga
|
||||
{
|
||||
foreach (UpdateMetadataJob job in jobsByType[JobType.UpdateMetaDataJob])
|
||||
{
|
||||
Manga manga = job.Manga ?? context.Manga.Find(job.MangaId)!;
|
||||
Manga manga = job.Manga ?? context.Mangas.Find(job.MangaId)!;
|
||||
MangaConnector connector = manga.MangaConnector ?? context.MangaConnectors.Find(manga.MangaConnectorId)!;
|
||||
if(!metadataJobsByConnector.TryAdd(connector, [job]))
|
||||
metadataJobsByConnector[connector].Add(job);
|
||||
@ -173,7 +173,7 @@ public static class Tranga
|
||||
{
|
||||
foreach (RetrieveChaptersJob job in jobsByType[JobType.RetrieveChaptersJob])
|
||||
{
|
||||
Manga manga = job.Manga ?? context.Manga.Find(job.MangaId)!;
|
||||
Manga manga = job.Manga ?? context.Mangas.Find(job.MangaId)!;
|
||||
MangaConnector connector = manga.MangaConnector ?? context.MangaConnectors.Find(manga.MangaConnectorId)!;
|
||||
if(!metadataJobsByConnector.TryAdd(connector, [job]))
|
||||
metadataJobsByConnector[connector].Add(job);
|
||||
@ -189,7 +189,7 @@ public static class Tranga
|
||||
foreach (DownloadSingleChapterJob job in jobsByType[JobType.DownloadSingleChapterJob])
|
||||
{
|
||||
Chapter chapter = job.Chapter ?? context.Chapters.Find(job.ChapterId)!;
|
||||
Manga manga = chapter.ParentManga ?? context.Manga.Find(chapter.ParentMangaId)!;
|
||||
Manga manga = chapter.ParentManga ?? context.Mangas.Find(chapter.ParentMangaId)!;
|
||||
MangaConnector connector = manga.MangaConnector ?? context.MangaConnectors.Find(manga.MangaConnectorId)!;
|
||||
|
||||
if(!downloadJobsByConnector.TryAdd(connector, [job]))
|
||||
|
Reference in New Issue
Block a user