Job: add Id

This commit is contained in:
2023-08-26 02:40:24 +02:00
parent 7614f9aad3
commit 4d1e43e7b3
3 changed files with 17 additions and 2 deletions

View File

@ -10,6 +10,7 @@ public abstract class Job : GlobalBase
public TimeSpan? recurrenceTime { get; set; }
public DateTime? lastExecution { get; private set; }
public DateTime nextExecution => NextExecution();
public string id => GetId();
public Job(GlobalBase clone, MangaConnector connector, bool recurring = false, TimeSpan? recurrenceTime = null) : base(clone)
{
@ -21,6 +22,8 @@ public abstract class Job : GlobalBase
this.recurrenceTime = recurrenceTime;
}
protected abstract string GetId();
public Job(GlobalBase clone, MangaConnector connector, ProgressToken progressToken, bool recurring = false, TimeSpan? recurrenceTime = null) : base(clone)
{
this.mangaConnector = connector;