From 1674d709956644ab233ed2bf50cfa11bec870348 Mon Sep 17 00:00:00 2001 From: glax Date: Fri, 19 May 2023 23:01:34 +0200 Subject: [PATCH] Moved SaveSeriesInfo to 6 lines of code... --- Tranga/TaskExecutor.cs | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/Tranga/TaskExecutor.cs b/Tranga/TaskExecutor.cs index 5c424df..4a5fa9a 100644 --- a/Tranga/TaskExecutor.cs +++ b/Tranga/TaskExecutor.cs @@ -68,7 +68,16 @@ public static class TaskExecutor { List newChapters = UpdateChapters(connector, publication, language, chapterCollection); connector.DownloadCover(publication); - connector.SaveSeriesInfo(publication); + + //Check if Publication already has a Folder and a series.json + string publicationFolder = Path.Join(connector.downloadLocation, publication.folderName); + if(!Directory.Exists(publicationFolder)) + Directory.CreateDirectory(publicationFolder); + + string seriesInfoPath = Path.Join(publicationFolder, "series.json"); + if(!File.Exists(seriesInfoPath)) + File.WriteAllText(seriesInfoPath,publication.GetSeriesInfo()); + foreach(Chapter newChapter in newChapters) connector.DownloadChapter(publication, newChapter); }