mirror of
https://github.com/C9Glax/tranga.git
synced 2025-04-15 21:03:17 +02:00
Add field customFolder and startChapter to CreateJob Endpoint
https://github.com/C9Glax/tranga/pull/167#issuecomment-2077909075 #167
This commit is contained in:
parent
80dc8fbe65
commit
061da1b4bf
@ -60,6 +60,15 @@ public partial class Server
|
||||
!TimeSpan.TryParse(intervalStr, out TimeSpan interval))
|
||||
return new ValueTuple<HttpStatusCode, object?>(HttpStatusCode.InternalServerError, "'interval' Parameter missing, or is not in correct format.");
|
||||
requestParameters.TryGetValue("language", out string? language);
|
||||
if (requestParameters.TryGetValue("customFolder", out string? folder))
|
||||
manga.Value.MovePublicationFolder(settings.downloadLocation, folder);
|
||||
if (requestParameters.TryGetValue("startChapter", out string? startChapterStr) &&
|
||||
float.TryParse(startChapterStr, out float startChapter))
|
||||
{
|
||||
Manga manga1 = manga.Value;
|
||||
manga1.ignoreChaptersBelow = startChapter;
|
||||
}
|
||||
|
||||
return _parent.jobBoss.AddJob(new DownloadNewChapters(this, ((Manga)manga).mangaConnector,
|
||||
((Manga)manga).internalId, true, interval, language)) switch
|
||||
{
|
||||
|
@ -256,11 +256,13 @@ Creates a Job.
|
||||
|
||||
`Type` is returned in the response of [GET /v2/Job/Types](#-v2jobtypes)
|
||||
|
||||
| Parameter | Value |
|
||||
|------------|---------------------------------------------------------------------------------------------------|
|
||||
| internalId | Manga ID |
|
||||
| *interval* | Interval at which the Job is re-run in HH:MM:SS format<br />Only for MonitorManga, UpdateMetadata |
|
||||
| *language* | Translated language<br />Only for MonitorManga, DownloadNewChapters and DownloadChapter |
|
||||
| Parameter | Value |
|
||||
|----------------|---------------------------------------------------------------------------------------------------|
|
||||
| internalId | Manga ID |
|
||||
| *customFolder* | Custom folder location<br />Only for MonitorManga, DownloadNewChapters and DownloadChapter |
|
||||
| *startChapter* | Chapter to start downloading at<br />Only for MonitorManga, DownloadNewChapters |
|
||||
| *interval* | Interval at which the Job is re-run in HH:MM:SS format<br />Only for MonitorManga, UpdateMetadata |
|
||||
| *language* | Translated language<br />Only for MonitorManga, DownloadNewChapters and DownloadChapter |
|
||||
|
||||
|
||||
`internalId` is returned in the response of
|
||||
|
Loading…
x
Reference in New Issue
Block a user