MVideoFullLight,
MVideoWithBlacklistLight
} from '@server/types/models'
-import { UserRight, VideoBlacklistCreate, VideoBlacklistType } from '../../shared/models'
+import { LiveVideoError, UserRight, VideoBlacklistCreate, VideoBlacklistType } from '../../shared/models'
import { UserAdminFlag } from '../../shared/models/users/user-flag.model'
import { logger, loggerTagsFactory } from '../helpers/logger'
import { CONFIG } from '../initializers/config'
unfederated: options.unfederate === true,
reason: options.reason,
type: VideoBlacklistType.MANUAL
- }
- )
+ })
blacklist.Video = videoInstance
if (options.unfederate === true) {
}
if (videoInstance.isLive) {
- LiveManager.Instance.stopSessionOf(videoInstance.id)
+ LiveManager.Instance.stopSessionOf(videoInstance.id, LiveVideoError.BLACKLISTED)
}
Notifier.Instance.notifyOnVideoBlacklist(blacklist)