private notifier: Notifier,
private restExtractor: RestExtractor,
private redirectService: RedirectService,
- private authService: AuthService,
- private i18n: I18n
+ private authService: AuthService
) {}
ngOnInit () {
function isVideoFile (files: { [ fieldname: string ]: Express.Multer.File[] } | Express.Multer.File[]) {
const videoFileTypesRegex = Object.keys(MIMETYPES.VIDEO.MIMETYPE_EXT)
- .map(m => `(${m})`)
- .join('|')
+ .map(m => `(${m})`)
+ .join('|')
return isFileValid(files, videoFileTypesRegex, 'videofile', null)
}
'video/quicktime': '.mov',
'video/x-msvideo': '.avi',
'video/x-flv': '.flv',
- 'video/x-matroska': '.mkv'
+ 'video/x-matroska': '.mkv',
+ 'application/octet-stream': '.mkv',
+ 'video/avi': '.avi'
})
}