From 5a921e7b74910414626bfc9672b857e987e3ebed Mon Sep 17 00:00:00 2001 From: Chocobozzz Date: Mon, 8 Aug 2022 10:42:08 +0200 Subject: Move to bullmq --- server/helpers/custom-validators/jobs.ts | 2 +- server/helpers/ffmpeg/ffmpeg-commons.ts | 4 ++-- server/helpers/ffmpeg/ffmpeg-vod.ts | 2 +- 3 files changed, 4 insertions(+), 4 deletions(-) (limited to 'server/helpers') diff --git a/server/helpers/custom-validators/jobs.ts b/server/helpers/custom-validators/jobs.ts index f6777ecd5..c168b3e91 100644 --- a/server/helpers/custom-validators/jobs.ts +++ b/server/helpers/custom-validators/jobs.ts @@ -2,7 +2,7 @@ import { JobState } from '../../../shared/models' import { exists } from './misc' import { jobTypes } from '@server/lib/job-queue/job-queue' -const jobStates: JobState[] = [ 'active', 'completed', 'failed', 'waiting', 'delayed', 'paused' ] +const jobStates: JobState[] = [ 'active', 'completed', 'failed', 'waiting', 'delayed', 'paused', 'waiting-children' ] function isValidJobState (value: JobState) { return exists(value) && jobStates.includes(value) diff --git a/server/helpers/ffmpeg/ffmpeg-commons.ts b/server/helpers/ffmpeg/ffmpeg-commons.ts index ee338889c..b01989899 100644 --- a/server/helpers/ffmpeg/ffmpeg-commons.ts +++ b/server/helpers/ffmpeg/ffmpeg-commons.ts @@ -1,4 +1,4 @@ -import { Job } from 'bull' +import { Job } from 'bullmq' import ffmpeg, { FfmpegCommand } from 'fluent-ffmpeg' import { execPromise } from '@server/helpers/core-utils' import { logger, loggerTagsFactory } from '@server/helpers/logger' @@ -81,7 +81,7 @@ async function runCommand (options: { command.on('progress', progress => { if (!progress.percent) return - job.progress(Math.round(progress.percent)) + job.updateProgress(Math.round(progress.percent)) .catch(err => logger.warn('Cannot set ffmpeg job progress.', { err, ...lTags() })) }) } diff --git a/server/helpers/ffmpeg/ffmpeg-vod.ts b/server/helpers/ffmpeg/ffmpeg-vod.ts index f84157e0f..7a81a1313 100644 --- a/server/helpers/ffmpeg/ffmpeg-vod.ts +++ b/server/helpers/ffmpeg/ffmpeg-vod.ts @@ -1,4 +1,4 @@ -import { Job } from 'bull' +import { Job } from 'bullmq' import { FfmpegCommand } from 'fluent-ffmpeg' import { readFile, writeFile } from 'fs-extra' import { dirname } from 'path' -- cgit v1.2.3