1
0
Fork 0
peertube/server/lib/notifier/shared/video-publication/owned-publication-after-auto-unblacklist.ts
2021-08-02 10:39:51 +02:00

11 lines
453 B
TypeScript

import { VideoState } from '@shared/models'
import { AbstractOwnedVideoPublication } from './abstract-owned-video-publication'
export class OwnedPublicationAfterAutoUnblacklist extends AbstractOwnedVideoPublication {
isDisabled () {
// Don't notify if video is still waiting for transcoding or scheduled update
return !!this.payload.ScheduleVideoUpdate || (this.payload.waitTranscoding && this.payload.state !== VideoState.PUBLISHED)
}
}