import { HttpStatusCode } from '../../../shared/core-utils/miscs/http-error-codes'
import { VideoChannelModel } from '../../models/video/video-channel'
-async function doesLocalVideoChannelNameExist (name: string, res: express.Response, sendNotFound = true) {
+async function doesLocalVideoChannelNameExist (name: string, res: express.Response) {
const videoChannel = await VideoChannelModel.loadLocalByNameAndPopulateAccount(name)
- return processVideoChannelExist(videoChannel, res, sendNotFound)
+ return processVideoChannelExist(videoChannel, res)
}
-async function doesVideoChannelIdExist (id: number, res: express.Response, sendNotFound = true) {
+async function doesVideoChannelIdExist (id: number, res: express.Response) {
const videoChannel = await VideoChannelModel.loadAndPopulateAccount(+id)
- return processVideoChannelExist(videoChannel, res, sendNotFound)
+ return processVideoChannelExist(videoChannel, res)
}
-async function doesVideoChannelNameWithHostExist (nameWithDomain: string, res: express.Response, sendNotFound = true) {
+async function doesVideoChannelNameWithHostExist (nameWithDomain: string, res: express.Response) {
const videoChannel = await VideoChannelModel.loadByNameWithHostAndPopulateAccount(nameWithDomain)
- return processVideoChannelExist(videoChannel, res, sendNotFound)
+ return processVideoChannelExist(videoChannel, res)
}
// ---------------------------------------------------------------------------
doesVideoChannelNameWithHostExist
}
-function processVideoChannelExist (videoChannel: MChannelBannerAccountDefault, res: express.Response, sendNotFound = true) {
+function processVideoChannelExist (videoChannel: MChannelBannerAccountDefault, res: express.Response) {
if (!videoChannel) {
- if (sendNotFound) {
- res.status(HttpStatusCode.NOT_FOUND_404)
- .json({ error: 'Video channel not found' })
- }
-
+ res.fail({
+ status: HttpStatusCode.NOT_FOUND_404,
+ message: 'Video channel not found'
+ })
return false
}