11 lines
441 B
TypeScript
11 lines
441 B
TypeScript
|
import { VideoState } from '@shared/models'
|
||
|
import { AbstractOwnedVideoPublication } from './abstract-owned-video-publication'
|
||
|
|
||
|
export class OwnedPublicationAfterScheduleUpdate extends AbstractOwnedVideoPublication {
|
||
|
|
||
|
isDisabled () {
|
||
|
// Don't notify if video is still blacklisted or waiting for transcoding
|
||
|
return !!this.payload.VideoBlacklist || (this.payload.waitTranscoding && this.payload.state !== VideoState.PUBLISHED)
|
||
|
}
|
||
|
}
|