// ---------------------------------------------------------------------------
-const LAST_MIGRATION_VERSION = 255
+const LAST_MIGRATION_VERSION = 260
// ---------------------------------------------------------------------------
FOLLOWING: [ 'createdAt' ],
VIDEOS_SEARCH: [ 'match', 'name', 'duration', 'createdAt', 'publishedAt', 'views', 'likes' ],
- VIDEO_CHANNELS_SEARCH: [ 'match', 'displayName' ]
+ VIDEO_CHANNELS_SEARCH: [ 'match', 'displayName', 'createdAt' ]
}
const OAUTH_LIFETIME = {
}
},
USER: {
- get VIDEO_QUOTA () { return config.get<number>('user.video_quota') }
+ get VIDEO_QUOTA () { return config.get<number>('user.video_quota') },
+ get VIDEO_QUOTA_DAILY () { return config.get<number>('user.video_quota_daily') }
},
TRANSCODING: {
get ENABLED () { return config.get<boolean>('transcoding.enabled') },
USERNAME: { min: 3, max: 20 }, // Length
PASSWORD: { min: 6, max: 255 }, // Length
VIDEO_QUOTA: { min: -1 },
+ VIDEO_QUOTA_DAILY: { min: -1 },
BLOCKED_REASON: { min: 3, max: 250 } // Length
},
VIDEO_ABUSES: {