Compare commits
No commits in common. "1be10b310dad1ae1de9bf3a6e212c1448fda69f8" and "fcd81f03b3bff1549173aa0300929806d55a1d5f" have entirely different histories.
1be10b310d
...
fcd81f03b3
@ -83,12 +83,9 @@ public abstract class Connector
|
|||||||
Convert.ToInt32(aCh.volumeNumber) <= end).ToArray();
|
Convert.ToInt32(aCh.volumeNumber) <= end).ToArray();
|
||||||
}
|
}
|
||||||
else if(singleResultRegex.IsMatch(volume))
|
else if(singleResultRegex.IsMatch(volume))
|
||||||
{
|
|
||||||
string volumeNumber = singleResultRegex.Match(volume).Value;
|
|
||||||
return availableChapters.Where(aCh =>
|
return availableChapters.Where(aCh =>
|
||||||
aCh.volumeNumber is not null &&
|
aCh.volumeNumber is not null &&
|
||||||
aCh.volumeNumber.Equals(volumeNumber, StringComparison.InvariantCultureIgnoreCase)).ToArray();
|
aCh.volumeNumber.Equals(volume, StringComparison.InvariantCultureIgnoreCase)).ToArray();
|
||||||
}
|
|
||||||
|
|
||||||
}
|
}
|
||||||
else if (chapterRegex.IsMatch(searchTerm))
|
else if (chapterRegex.IsMatch(searchTerm))
|
||||||
@ -104,12 +101,9 @@ public abstract class Connector
|
|||||||
Convert.ToInt32(aCh.chapterNumber) <= end).ToArray();
|
Convert.ToInt32(aCh.chapterNumber) <= end).ToArray();
|
||||||
}
|
}
|
||||||
else if(singleResultRegex.IsMatch(chapter))
|
else if(singleResultRegex.IsMatch(chapter))
|
||||||
{
|
|
||||||
string chapterNumber = singleResultRegex.Match(chapter).Value;
|
|
||||||
return availableChapters.Where(aCh =>
|
return availableChapters.Where(aCh =>
|
||||||
aCh.chapterNumber is not null &&
|
aCh.chapterNumber is not null &&
|
||||||
aCh.chapterNumber.Equals(chapterNumber, StringComparison.InvariantCultureIgnoreCase)).ToArray();
|
aCh.chapterNumber.Equals(chapter, StringComparison.InvariantCultureIgnoreCase)).ToArray();
|
||||||
}
|
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
|
@ -207,11 +207,8 @@ public class TaskManager
|
|||||||
logger?.WriteLine(this.GetType().ToString(), $"Removing Task {removeTask}");
|
logger?.WriteLine(this.GetType().ToString(), $"Removing Task {removeTask}");
|
||||||
_allTasks.Remove(removeTask);
|
_allTasks.Remove(removeTask);
|
||||||
if (removeTask.GetType() == typeof(DownloadChapterTask))
|
if (removeTask.GetType() == typeof(DownloadChapterTask))
|
||||||
{
|
|
||||||
_runningDownloadChapterTasks[(DownloadChapterTask)removeTask].Cancel();
|
|
||||||
_runningDownloadChapterTasks.Remove((DownloadChapterTask)removeTask);
|
_runningDownloadChapterTasks.Remove((DownloadChapterTask)removeTask);
|
||||||
}
|
}
|
||||||
}
|
|
||||||
|
|
||||||
public TrangaTask? AddTask(TrangaTask.Task taskType, string? connectorName, string? internalId,
|
public TrangaTask? AddTask(TrangaTask.Task taskType, string? connectorName, string? internalId,
|
||||||
TimeSpan reoccurrenceTime, string? language = "en")
|
TimeSpan reoccurrenceTime, string? language = "en")
|
||||||
@ -266,12 +263,11 @@ public class TaskManager
|
|||||||
_allTasks.RemoveWhere(mTask =>
|
_allTasks.RemoveWhere(mTask =>
|
||||||
mTask.GetType() == typeof(DownloadNewChaptersTask) &&
|
mTask.GetType() == typeof(DownloadNewChaptersTask) &&
|
||||||
((DownloadNewChaptersTask)mTask).publication.internalId == publicationId &&
|
((DownloadNewChaptersTask)mTask).publication.internalId == publicationId &&
|
||||||
((DownloadNewChaptersTask)mTask).connectorName == connectorName);
|
((DownloadNewChaptersTask)mTask).connectorName == connectorName!);
|
||||||
foreach(TrangaTask rTask in _allTasks.Where(mTask =>
|
_allTasks.RemoveWhere(mTask =>
|
||||||
mTask.GetType() == typeof(DownloadChapterTask) &&
|
mTask.GetType() == typeof(DownloadChapterTask) &&
|
||||||
((DownloadChapterTask)mTask).publication.internalId == publicationId &&
|
((DownloadChapterTask)mTask).publication.internalId == publicationId &&
|
||||||
((DownloadChapterTask)mTask).connectorName == connectorName))
|
((DownloadChapterTask)mTask).connectorName == connectorName!);
|
||||||
DeleteTask(rTask);
|
|
||||||
}
|
}
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user