mirror of
https://github.com/C9Glax/tranga.git
synced 2025-04-14 04:13:18 +02:00
Fix Chapter FileName
This commit is contained in:
parent
90ce1395b8
commit
01ba927491
@ -14,6 +14,7 @@ public class Chapter : IComparable<Chapter>
|
|||||||
: this(parentManga.MangaId, url, chapterNumber, volumeNumber, title)
|
: this(parentManga.MangaId, url, chapterNumber, volumeNumber, title)
|
||||||
{
|
{
|
||||||
ParentManga = parentManga;
|
ParentManga = parentManga;
|
||||||
|
FileName = GetArchiveFilePath(parentManga.Name);
|
||||||
}
|
}
|
||||||
|
|
||||||
public Chapter(string parentMangaId, string url, string chapterNumber,
|
public Chapter(string parentMangaId, string url, string chapterNumber,
|
||||||
@ -25,7 +26,6 @@ public class Chapter : IComparable<Chapter>
|
|||||||
ChapterNumber = chapterNumber;
|
ChapterNumber = chapterNumber;
|
||||||
VolumeNumber = volumeNumber;
|
VolumeNumber = volumeNumber;
|
||||||
Title = title;
|
Title = title;
|
||||||
FileName = GetArchiveFilePath();
|
|
||||||
}
|
}
|
||||||
|
|
||||||
[StringLength(64)]
|
[StringLength(64)]
|
||||||
@ -106,9 +106,9 @@ public class Chapter : IComparable<Chapter>
|
|||||||
return File.Exists(path);
|
return File.Exists(path);
|
||||||
}
|
}
|
||||||
|
|
||||||
private string GetArchiveFilePath()
|
private string GetArchiveFilePath(string? parentMangaName = null)
|
||||||
{
|
{
|
||||||
return $"{ParentManga!.Name} - Vol.{VolumeNumber ?? 0} Ch.{ChapterNumber}{(Title is null ? "" : $" - {Title}")}.cbz";
|
return $"{parentMangaName ?? ParentManga?.Name ?? ""} - Vol.{VolumeNumber ?? 0} Ch.{ChapterNumber}{(Title is null ? "" : $" - {Title}")}.cbz";
|
||||||
}
|
}
|
||||||
|
|
||||||
private static int CompareChapterNumbers(string ch1, string ch2)
|
private static int CompareChapterNumbers(string ch1, string ch2)
|
||||||
|
Loading…
x
Reference in New Issue
Block a user