X-Git-Url: https://git.immae.eu/?a=blobdiff_plain;f=server%2Flib%2Fschedulers%2Fupdate-videos-scheduler.ts;h=c652682dd6a7f4b19a584856dc040e90e2b1ae77;hb=90150006c00fac2f0dea93b28632e654f1becb92;hp=e61d4c2acf0399ae5dcb97270daf9283c82ad02e;hpb=fd6a74a83594bfb59e28bf9cae71a39884ebcc2f;p=github%2FChocobozzz%2FPeerTube.git diff --git a/server/lib/schedulers/update-videos-scheduler.ts b/server/lib/schedulers/update-videos-scheduler.ts index e61d4c2ac..c652682dd 100644 --- a/server/lib/schedulers/update-videos-scheduler.ts +++ b/server/lib/schedulers/update-videos-scheduler.ts @@ -1,26 +1,25 @@ +import { VideoModel } from '@server/models/video/video' +import { MVideoFullLight } from '@server/types/models' import { logger } from '../../helpers/logger' -import { AbstractScheduler } from './abstract-scheduler' +import { SCHEDULER_INTERVALS_MS } from '../../initializers/constants' +import { sequelizeTypescript } from '../../initializers/database' import { ScheduleVideoUpdateModel } from '../../models/video/schedule-video-update' -import { retryTransactionWrapper } from '../../helpers/database-utils' import { federateVideoIfNeeded } from '../activitypub/videos' -import { SCHEDULER_INTERVALS_MS } from '../../initializers/constants' import { Notifier } from '../notifier' -import { sequelizeTypescript } from '../../initializers/database' -import { MVideoFullLight } from '@server/types/models' -import { VideoModel } from '@server/models/video/video' +import { AbstractScheduler } from './abstract-scheduler' export class UpdateVideosScheduler extends AbstractScheduler { private static instance: AbstractScheduler - protected schedulerIntervalMs = SCHEDULER_INTERVALS_MS.updateVideos + protected schedulerIntervalMs = SCHEDULER_INTERVALS_MS.UPDATE_VIDEOS private constructor () { super() } protected async internalExecute () { - return retryTransactionWrapper(this.updateVideos.bind(this)) + return this.updateVideos() } private async updateVideos () {