-import { exists } from '../misc'
+import { exists, isDateValid } from '../misc'
import { PlaylistObject } from '../../../../shared/models/activitypub/objects/playlist-object'
import * as validator from 'validator'
import { PlaylistElementObject } from '../../../../shared/models/activitypub/objects/playlist-element-object'
function isPlaylistObjectValid (object: PlaylistObject) {
return exists(object) &&
object.type === 'Playlist' &&
- validator.isInt(object.totalItems + '')
+ validator.isInt(object.totalItems + '') &&
+ isDateValid(object.published) &&
+ isDateValid(object.updated)
}
function isPlaylistElementObjectValid (object: PlaylistElementObject) {