From 4843c7f05c904736aa3ab5436b90712baed899b9 Mon Sep 17 00:00:00 2001 From: glax Date: Wed, 1 Nov 2023 14:04:35 +0100 Subject: [PATCH] Overwrite SeriesInfo.json parameter in SaveSeriesInfoJson. --- Tranga/Manga.cs | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Tranga/Manga.cs b/Tranga/Manga.cs index 93e38c7..00b5f8e 100644 --- a/Tranga/Manga.cs +++ b/Tranga/Manga.cs @@ -102,11 +102,11 @@ public struct Manga latestChapterDownloaded = latestChapterDownloaded < chapterNumber ? chapterNumber : latestChapterDownloaded; } - public void SaveSeriesInfoJson(string downloadDirectory) + public void SaveSeriesInfoJson(string downloadDirectory, bool overwrite = false) { string publicationFolder = CreatePublicationFolder(downloadDirectory); string seriesInfoPath = Path.Join(publicationFolder, "series.json"); - if(!File.Exists(seriesInfoPath)) + if(overwrite || (!overwrite && !File.Exists(seriesInfoPath))) File.WriteAllText(seriesInfoPath,this.GetSeriesInfoJson()); if(RuntimeInformation.IsOSPlatform(OSPlatform.Linux)) File.SetUnixFileMode(seriesInfoPath, GroupRead | GroupWrite | OtherRead | OtherWrite | UserRead | UserWrite);