-function isVideoFile (files: { [ fieldname: string ]: Express.Multer.File[] } | Express.Multer.File[]) {
- // Should have files
- if (!files) return false
- if (isArray(files)) return false
-
- // Should have videofile file
- const videofile = files['videofile']
- if (!videofile || videofile.length === 0) return false
-
- // The file should exist
- const file = videofile[0]
- if (!file || !file.originalname) return false
-
- return new RegExp('^video/(webm|mp4|ogg)$', 'i').test(file.mimetype)
+function isVideoOriginallyPublishedAtValid (value: string | null) {
+ return value === null || isDateValid(value)