2
0

Added ToString overrides

This commit is contained in:
glax 2023-08-27 01:21:23 +02:00
parent 6e1a0ab06c
commit bbd716383a
8 changed files with 42 additions and 3 deletions

View File

@ -36,6 +36,10 @@ public readonly struct Chapter
this.fileName = $"{volStr}{chNumberStr}{chNameStr}"; this.fileName = $"{volStr}{chNumberStr}{chNameStr}";
} }
public override string ToString()
{
return $"Chapter {parentPublication.sortName} {parentPublication.internalId} {chapterNumber} {name}";
}
/// <summary> /// <summary>
/// Checks if a chapter-archive is already present /// Checks if a chapter-archive is already present

View File

@ -17,6 +17,11 @@ public class DownloadChapter : Job
return Convert.ToBase64String(Encoding.ASCII.GetBytes(string.Concat(this.GetType().ToString(), chapter.parentPublication.internalId, chapter.chapterNumber))); return Convert.ToBase64String(Encoding.ASCII.GetBytes(string.Concat(this.GetType().ToString(), chapter.parentPublication.internalId, chapter.chapterNumber)));
} }
public override string ToString()
{
return $"DownloadChapter {id} {chapter}";
}
protected override IEnumerable<Job> ExecuteReturnSubTasksInternal() protected override IEnumerable<Job> ExecuteReturnSubTasksInternal()
{ {
Task downloadTask = new(delegate Task downloadTask = new(delegate

View File

@ -17,6 +17,11 @@ public class DownloadNewChapters : Job
return Convert.ToBase64String(Encoding.ASCII.GetBytes(string.Concat(this.GetType().ToString(), publication.internalId))); return Convert.ToBase64String(Encoding.ASCII.GetBytes(string.Concat(this.GetType().ToString(), publication.internalId)));
} }
public override string ToString()
{
return $"DownloadChapter {id} {publication}";
}
protected override IEnumerable<Job> ExecuteReturnSubTasksInternal() protected override IEnumerable<Job> ExecuteReturnSubTasksInternal()
{ {
Chapter[] chapters = mangaConnector.GetNewChapters(publication); Chapter[] chapters = mangaConnector.GetNewChapters(publication);

View File

@ -17,6 +17,11 @@ public class Kavita : LibraryConnector
{ {
} }
public override string ToString()
{
return $"Kavita {baseUrl}";
}
private static string GetToken(string baseUrl, string username, string password) private static string GetToken(string baseUrl, string username, string password)
{ {
HttpClient client = new() HttpClient client = new()

View File

@ -20,6 +20,11 @@ public class Komga : LibraryConnector
{ {
} }
public override string ToString()
{
return $"Komga {baseUrl}";
}
public override void UpdateLibrary() public override void UpdateLibrary()
{ {
Log("Updating libraries."); Log("Updating libraries.");

View File

@ -17,6 +17,11 @@ public class Gotify : NotificationConnector
this.appToken = appToken; this.appToken = appToken;
} }
public override string ToString()
{
return $"Gotify {endpoint}";
}
public override void SendNotification(string title, string notificationText) public override void SendNotification(string title, string notificationText)
{ {
Log($"Sending notification: {title} - {notificationText}"); Log($"Sending notification: {title} - {notificationText}");

View File

@ -15,6 +15,11 @@ public class LunaSea : NotificationConnector
this.id = id; this.id = id;
} }
public override string ToString()
{
return $"LunaSea {id}";
}
public override void SendNotification(string title, string notificationText) public override void SendNotification(string title, string notificationText)
{ {
Log($"Sending notification: {title} - {notificationText}"); Log($"Sending notification: {title} - {notificationText}");

View File

@ -58,6 +58,11 @@ public struct Publication
this.ignoreChaptersBelow = ignoreChaptersBelow ?? 0f; this.ignoreChaptersBelow = ignoreChaptersBelow ?? 0f;
} }
public override string ToString()
{
return $"Publication {sortName} {internalId}";
}
public string CreatePublicationFolder(string downloadDirectory) public string CreatePublicationFolder(string downloadDirectory)
{ {
string publicationFolder = Path.Join(downloadDirectory, this.folderName); string publicationFolder = Path.Join(downloadDirectory, this.folderName);