1
0
Fork 0
mirror of https://github.com/Chocobozzz/PeerTube.git synced 2025-10-03 01:39:37 +02:00

Add ability to filter requested runner jobs

This commit is contained in:
Chocobozzz 2024-10-31 10:22:35 +01:00
parent e0f39d7995
commit a91bd80087
No known key found for this signature in database
GPG key ID: 583A612D890159BE
9 changed files with 65 additions and 19 deletions

View file

@ -5,6 +5,7 @@ import {
HttpStatusCode,
ListRunnerJobsQuery,
LiveRTMPHLSTranscodingUpdatePayload,
RequestRunnerJobBody,
RequestRunnerJobResult,
RunnerJobState,
RunnerJobSuccessBody,
@ -158,7 +159,8 @@ export {
async function requestRunnerJob (req: express.Request, res: express.Response) {
const runner = res.locals.runner
const availableJobs = await RunnerJobModel.listAvailableJobs()
const body = req.body as RequestRunnerJobBody
const availableJobs = await RunnerJobModel.listAvailableJobs(body.jobTypes)
logger.debug('Runner %s requests for a job.', runner.name, { availableJobs, ...lTags(runner.name) })