1
0
Fork 0
mirror of https://github.com/Chocobozzz/PeerTube.git synced 2025-10-05 10:49:28 +02:00

Fix playlist view margins

This commit is contained in:
Chocobozzz 2025-03-27 12:00:19 +01:00
parent 56a28cb95e
commit 8c30e166c3
No known key found for this signature in database
GPG key ID: 583A612D890159BE
3 changed files with 8 additions and 16 deletions

View file

@ -9,31 +9,27 @@ import { getTranscodingJobPriority } from '../../transcoding-priority.js'
import { AbstractJobBuilder } from './abstract-job-builder.js'
/**
*
* Class to build transcoding job in the local job queue
*
*/
type Payload = {
Builder: new () => VODHLSTranscodingJobHandler
Builder: new() => VODHLSTranscodingJobHandler
options: Omit<Parameters<VODHLSTranscodingJobHandler['create']>[0], 'priority'>
} | {
Builder: new () => VODAudioMergeTranscodingJobHandler
Builder: new() => VODAudioMergeTranscodingJobHandler
options: Omit<Parameters<VODAudioMergeTranscodingJobHandler['create']>[0], 'priority'>
} |
{
Builder: new () => VODWebVideoTranscodingJobHandler
} | {
Builder: new() => VODWebVideoTranscodingJobHandler
options: Omit<Parameters<VODWebVideoTranscodingJobHandler['create']>[0], 'priority'>
}
type PayloadWithPriority = Payload & { higherPriority?: boolean }
// eslint-disable-next-line max-len
export class TranscodingRunnerJobBuilder extends AbstractJobBuilder <Payload> {
export class TranscodingRunnerJobBuilder extends AbstractJobBuilder<Payload> {
protected async createJobs (options: {
video: MVideo
payloads: [ [ PayloadWithPriority ], ...(PayloadWithPriority[][]) ] // Array of sequential jobs to create that depend on parent job
payloads: [[PayloadWithPriority], ...(PayloadWithPriority[][])] // Array of sequential jobs to create that depend on parent job
user: MUserId | null
}): Promise<void> {
const { payloads, user } = options
@ -63,7 +59,7 @@ export class TranscodingRunnerJobBuilder extends AbstractJobBuilder <Payload> {
}
}
private async createJob (options: {
private createJob (options: {
payload: Payload
priority: number
dependsOnRunnerJob?: MRunnerJob