mirror of
https://github.com/C9Glax/tranga.git
synced 2025-04-16 13:23: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))
|
!TimeSpan.TryParse(intervalStr, out TimeSpan interval))
|
||||||
return new ValueTuple<HttpStatusCode, object?>(HttpStatusCode.InternalServerError, "'interval' Parameter missing, or is not in correct format.");
|
return new ValueTuple<HttpStatusCode, object?>(HttpStatusCode.InternalServerError, "'interval' Parameter missing, or is not in correct format.");
|
||||||
requestParameters.TryGetValue("language", out string? language);
|
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,
|
return _parent.jobBoss.AddJob(new DownloadNewChapters(this, ((Manga)manga).mangaConnector,
|
||||||
((Manga)manga).internalId, true, interval, language)) switch
|
((Manga)manga).internalId, true, interval, language)) switch
|
||||||
{
|
{
|
||||||
|
@ -257,8 +257,10 @@ Creates a Job.
|
|||||||
`Type` is returned in the response of [GET /v2/Job/Types](#-v2jobtypes)
|
`Type` is returned in the response of [GET /v2/Job/Types](#-v2jobtypes)
|
||||||
|
|
||||||
| Parameter | Value |
|
| Parameter | Value |
|
||||||
|------------|---------------------------------------------------------------------------------------------------|
|
|----------------|---------------------------------------------------------------------------------------------------|
|
||||||
| internalId | Manga ID |
|
| 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 |
|
| *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 |
|
| *language* | Translated language<br />Only for MonitorManga, DownloadNewChapters and DownloadChapter |
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user