// ---------------------------------------------------------------------------
-const LAST_MIGRATION_VERSION = 230
+const LAST_MIGRATION_VERSION = 235
// ---------------------------------------------------------------------------
// API version
const API_VERSION = 'v1'
-// Number of results by default for the pagination
-const PAGINATION_COUNT_DEFAULT = 15
+const PAGINATION = {
+ COUNT: {
+ DEFAULT: 15,
+ MAX: 100
+ }
+}
// Sortable columns per schema
const SORTABLE_COLUMNS = {
FOLLOWERS: [ 'createdAt' ],
FOLLOWING: [ 'createdAt' ],
- VIDEOS_SEARCH: [ 'bestmatch', 'name', 'duration', 'createdAt', 'publishedAt', 'views', 'likes' ]
+ VIDEOS_SEARCH: [ 'match', 'name', 'duration', 'createdAt', 'publishedAt', 'views', 'likes' ]
}
const OAUTH_LIFETIME = {
}
const ROUTE_CACHE_LIFETIME = {
- FEEDS: 1000 * 60 * 15, // 15 minutes
+ FEEDS: '15 minutes',
+ ROBOTS: '2 hours',
+ NODEINFO: '10 minutes',
ACTIVITY_PUB: {
- VIDEOS: 1000 // 1 second, cache concurrent requests after a broadcast for example
+ VIDEOS: '1 second' // 1 second, cache concurrent requests after a broadcast for example
}
}
OAUTH_LIFETIME,
CUSTOM_HTML_TAG_COMMENTS,
BROADCAST_CONCURRENCY,
- PAGINATION_COUNT_DEFAULT,
+ PAGINATION,
ACTOR_FOLLOW_SCORE,
PREVIEWS_SIZE,
REMOTE_SCHEME,