]>
Commit | Line | Data |
---|---|---|
e4f97bab C |
1 | import { JobScheduler, JobHandler } from '../job-scheduler' |
2 | ||
3 | import * as videoFileOptimizer from './video-file-optimizer-handler' | |
4 | import * as videoFileTranscoder from './video-file-transcoder-handler' | |
5 | import { JobCategory } from '../../../../shared' | |
6 | ||
7 | const jobHandlers: { [ handlerName: string ]: JobHandler<any> } = { | |
8 | videoFileOptimizer, | |
9 | videoFileTranscoder | |
10 | } | |
11 | const jobCategory: JobCategory = 'transcoding' | |
12 | ||
13 | const transcodingJobScheduler = new JobScheduler(jobCategory, jobHandlers) | |
14 | ||
15 | export { | |
16 | transcodingJobScheduler | |
17 | } |