+videoChannelRouter.post('/:nameWithHost/banner/pick',
+ authenticate,
+ reqBannerFile,
+ asyncMiddleware(videoChannelsNameWithHostValidator),
+ ensureIsLocalChannel,
+ ensureCanManageChannel,
+ updateBannerValidator,
+ asyncMiddleware(updateVideoChannelBanner)
+)
+
+videoChannelRouter.delete('/:nameWithHost/avatar',
+ authenticate,
+ asyncMiddleware(videoChannelsNameWithHostValidator),
+ ensureIsLocalChannel,
+ ensureCanManageChannel,
+ asyncMiddleware(deleteVideoChannelAvatar)
+)
+
+videoChannelRouter.delete('/:nameWithHost/banner',
+ authenticate,
+ asyncMiddleware(videoChannelsNameWithHostValidator),
+ ensureIsLocalChannel,
+ ensureCanManageChannel,
+ asyncMiddleware(deleteVideoChannelBanner)
+)
+