From f05f2cc8e07f135ed299ff5dc3ec2ba77431230b Mon Sep 17 00:00:00 2001 From: glax Date: Thu, 3 Jul 2025 20:38:18 +0200 Subject: [PATCH] ToString overrides --- API/Schema/MangaContext/MangaTag.cs | 5 +---- API/Schema/NotificationsContext/Notification.cs | 2 +- .../NotificationConnectors/NotificationConnector.cs | 2 ++ API/Schema/TrangaBaseContext.cs | 2 ++ .../DownloadChapterFromMangaconnectorWorker.cs | 8 +++++--- .../DownloadCoverFromMangaconnectorWorker.cs | 2 ++ .../RetrieveMangaChaptersFromMangaconnectorWorker.cs | 2 ++ API/Workers/MoveFileOrFolderWorker.cs | 2 ++ API/Workers/MoveMangaLibraryWorker.cs | 2 ++ .../PeriodicWorkers/UpdateChaptersDownloadedWorker.cs | 2 ++ 10 files changed, 21 insertions(+), 8 deletions(-) diff --git a/API/Schema/MangaContext/MangaTag.cs b/API/Schema/MangaContext/MangaTag.cs index 73de8c3..7e29606 100644 --- a/API/Schema/MangaContext/MangaTag.cs +++ b/API/Schema/MangaContext/MangaTag.cs @@ -10,8 +10,5 @@ public class MangaTag(string tag) [Required] public string Tag { get; init; } = tag; - public override string ToString() - { - return $"{Tag}"; - } + public override string ToString() => Tag; } \ No newline at end of file diff --git a/API/Schema/NotificationsContext/Notification.cs b/API/Schema/NotificationsContext/Notification.cs index b719c43..0ea5a75 100644 --- a/API/Schema/NotificationsContext/Notification.cs +++ b/API/Schema/NotificationsContext/Notification.cs @@ -45,7 +45,7 @@ public class Notification : Identifiable this.IsSent = isSent; } - public override string ToString() => $"{base.ToString()} {Urgency} {Title}"; + public override string ToString() => $"{base.ToString()} {Urgency} {Title} {Message}"; } public enum NotificationUrgency : byte diff --git a/API/Schema/NotificationsContext/NotificationConnectors/NotificationConnector.cs b/API/Schema/NotificationsContext/NotificationConnectors/NotificationConnector.cs index 63c3d07..a57b2ba 100644 --- a/API/Schema/NotificationsContext/NotificationConnectors/NotificationConnector.cs +++ b/API/Schema/NotificationsContext/NotificationConnectors/NotificationConnector.cs @@ -79,4 +79,6 @@ public class NotificationConnector(string name, string url, Dictionary $"{GetType().Name} {Name}"; } \ No newline at end of file diff --git a/API/Schema/TrangaBaseContext.cs b/API/Schema/TrangaBaseContext.cs index 1c67445..1f0641e 100644 --- a/API/Schema/TrangaBaseContext.cs +++ b/API/Schema/TrangaBaseContext.cs @@ -35,4 +35,6 @@ public abstract class TrangaBaseContext : DbContext where T : DbContext return (false, e.Message); } } + + public override string ToString() => $"{GetType().Name} {typeof(T).Name}"; } \ No newline at end of file diff --git a/API/Workers/MangaDownloadWorkers/DownloadChapterFromMangaconnectorWorker.cs b/API/Workers/MangaDownloadWorkers/DownloadChapterFromMangaconnectorWorker.cs index 917ccf7..3aae423 100644 --- a/API/Workers/MangaDownloadWorkers/DownloadChapterFromMangaconnectorWorker.cs +++ b/API/Workers/MangaDownloadWorkers/DownloadChapterFromMangaconnectorWorker.cs @@ -161,21 +161,23 @@ public class DownloadChapterFromMangaconnectorWorker(MangaConnectorId c File.SetUnixFileMode(newFilePath, GroupRead | GroupWrite | UserRead | UserWrite | OtherRead | OtherWrite); Log.Debug($"Copied cover from {fileInCache} to {newFilePath}"); } - + private bool DownloadImage(string imageUrl, string savePath) { HttpDownloadClient downloadClient = new(); RequestResult requestResult = downloadClient.MakeRequest(imageUrl, RequestType.MangaImage); - + if ((int)requestResult.statusCode < 200 || (int)requestResult.statusCode >= 300) return false; if (requestResult.result == Stream.Null) return false; - FileStream fs = new (savePath, FileMode.Create, FileAccess.Write, FileShare.None); + FileStream fs = new(savePath, FileMode.Create, FileAccess.Write, FileShare.None); requestResult.result.CopyTo(fs); fs.Close(); ProcessImage(savePath); return true; } + + public override string ToString() => $"{base.ToString()} {MangaConnectorId}"; } \ No newline at end of file diff --git a/API/Workers/MangaDownloadWorkers/DownloadCoverFromMangaconnectorWorker.cs b/API/Workers/MangaDownloadWorkers/DownloadCoverFromMangaconnectorWorker.cs index 3aa5216..1a5ed3e 100644 --- a/API/Workers/MangaDownloadWorkers/DownloadCoverFromMangaconnectorWorker.cs +++ b/API/Workers/MangaDownloadWorkers/DownloadCoverFromMangaconnectorWorker.cs @@ -17,4 +17,6 @@ public class DownloadCoverFromMangaconnectorWorker(MangaConnectorId mcId, DbContext.Sync(); return []; } + + public override string ToString() => $"{base.ToString()} {MangaConnectorId}"; } \ No newline at end of file diff --git a/API/Workers/MangaDownloadWorkers/RetrieveMangaChaptersFromMangaconnectorWorker.cs b/API/Workers/MangaDownloadWorkers/RetrieveMangaChaptersFromMangaconnectorWorker.cs index ec500a6..5e95f11 100644 --- a/API/Workers/MangaDownloadWorkers/RetrieveMangaChaptersFromMangaconnectorWorker.cs +++ b/API/Workers/MangaDownloadWorkers/RetrieveMangaChaptersFromMangaconnectorWorker.cs @@ -28,4 +28,6 @@ public class RetrieveMangaChaptersFromMangaconnectorWorker(MangaConnectorId $"{base.ToString()} {MangaConnectorId}"; } \ No newline at end of file diff --git a/API/Workers/MoveFileOrFolderWorker.cs b/API/Workers/MoveFileOrFolderWorker.cs index 848e5b3..a1cda9e 100644 --- a/API/Workers/MoveFileOrFolderWorker.cs +++ b/API/Workers/MoveFileOrFolderWorker.cs @@ -44,4 +44,6 @@ public class MoveFileOrFolderWorker(string toLocation, string fromLocation, IEnu { File.Move(from.FullName, toLocation); } + + public override string ToString() => $"{base.ToString()} {FromLocation} {ToLocation}"; } \ No newline at end of file diff --git a/API/Workers/MoveMangaLibraryWorker.cs b/API/Workers/MoveMangaLibraryWorker.cs index 7371cfe..63e537f 100644 --- a/API/Workers/MoveMangaLibraryWorker.cs +++ b/API/Workers/MoveMangaLibraryWorker.cs @@ -15,4 +15,6 @@ public class MoveMangaLibraryWorker(Manga manga, FileLibrary toLibrary, IService return manga.Chapters.Select(c => new MoveFileOrFolderWorker(c.FullArchiveFilePath, oldPath[c])).ToArray(); } + + public override string ToString() => $"{base.ToString()} {manga} {toLibrary}"; } \ No newline at end of file diff --git a/API/Workers/PeriodicWorkers/UpdateChaptersDownloadedWorker.cs b/API/Workers/PeriodicWorkers/UpdateChaptersDownloadedWorker.cs index 6455811..d7158f1 100644 --- a/API/Workers/PeriodicWorkers/UpdateChaptersDownloadedWorker.cs +++ b/API/Workers/PeriodicWorkers/UpdateChaptersDownloadedWorker.cs @@ -16,4 +16,6 @@ public class UpdateChaptersDownloadedWorker(Manga manga, TimeSpan? interval = nu DbContext.Sync(); return []; } + + public override string ToString() => $"{base.ToString()} {manga}"; } \ No newline at end of file