From 5a8202f87279777142e67624f0d1dd6ebc0d3ece Mon Sep 17 00:00:00 2001 From: Glax Date: Mon, 11 Nov 2024 17:59:48 +0100 Subject: [PATCH 1/2] More logging --- Tranga/MangaConnectors/MangaConnector.cs | 2 ++ 1 file changed, 2 insertions(+) diff --git a/Tranga/MangaConnectors/MangaConnector.cs b/Tranga/MangaConnectors/MangaConnector.cs index f0c8fe0..f9fbf69 100644 --- a/Tranga/MangaConnectors/MangaConnector.cs +++ b/Tranga/MangaConnectors/MangaConnector.cs @@ -281,7 +281,9 @@ public abstract class MangaConnector : GlobalBase File.SetUnixFileMode(saveArchiveFilePath, UserRead | UserWrite | UserExecute | GroupRead | GroupWrite | GroupExecute | OtherRead | OtherExecute); Directory.Delete(tempFolder, true); //Cleanup + Log("Created archive."); progressToken?.Complete(); + Log("Download complete."); return HttpStatusCode.OK; } From 204fb7614d29c86348f9d7dfadfe6c49efe1a31b Mon Sep 17 00:00:00 2001 From: Glax Date: Thu, 28 Nov 2024 21:35:29 +0100 Subject: [PATCH 2/2] Fix #281 Manganato errors when there is no chapters uploaded --- Tranga/MangaConnectors/Manganato.cs | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/Tranga/MangaConnectors/Manganato.cs b/Tranga/MangaConnectors/Manganato.cs index 795fc8c..c3b337b 100644 --- a/Tranga/MangaConnectors/Manganato.cs +++ b/Tranga/MangaConnectors/Manganato.cs @@ -130,13 +130,13 @@ public class Manganato : MangaConnector string pattern = "MMM dd,yyyy HH:mm"; - HtmlNode oldestChapter = document.DocumentNode + HtmlNode? oldestChapter = document.DocumentNode .SelectNodes("//span[contains(concat(' ',normalize-space(@class),' '),' chapter-time ')]").MaxBy( node => DateTime.ParseExact(node.GetAttributeValue("title", "Dec 31 2400, 23:59"), pattern, - CultureInfo.InvariantCulture).Millisecond)!; + CultureInfo.InvariantCulture).Millisecond); - int year = DateTime.ParseExact(oldestChapter.GetAttributeValue("title", "Dec 31 2400, 23:59"), pattern, + int year = DateTime.ParseExact(oldestChapter?.GetAttributeValue("title", "Dec 31 2400, 23:59")??"Dec 31 2400, 23:59", pattern, CultureInfo.InvariantCulture).Year; Manga manga = new (sortName, authors.ToList(), description, altTitles, tags.ToArray(), posterUrl, coverFileNameInCache, links,