'activitypub-http-broadcast': 5,
'activitypub-http-unicast': 5,
'activitypub-http-fetcher': 5,
+ 'activitypub-follow': 5,
'video-file': 1,
'email': 5
}
'activitypub-http-broadcast': 1,
'activitypub-http-unicast': 5,
'activitypub-http-fetcher': 1,
+ 'activitypub-follow': 3,
'video-file': 1,
'email': 5
}
+const BROADCAST_CONCURRENCY = 5 // How many requests in parallel we do in activitypub-http-broadcast job
// 2 days
const JOB_COMPLETED_LIFETIME = 60000 * 60 * 24 * 2
const CONFIG = {
CUSTOM_FILE: getLocalConfigFilePath(),
LISTEN: {
- PORT: config.get<number>('listen.port')
+ PORT: config.get<number>('listen.port'),
+ HOSTNAME: config.get<string>('listen.hostname')
},
DATABASE: {
DBNAME: 'peertube' + config.get<string>('database.suffix'),
// ---------------------------------------------------------------------------
+const FEEDS = {
+ COUNT: 20,
+ CACHE_LIFETIME: 1000 * 60 * 15 // 15 minutes
+}
+
+// ---------------------------------------------------------------------------
+
// Special constants for a test instance
if (isTestInstance() === true) {
ACTOR_FOLLOW_SCORE.BASE = 20
LAST_MIGRATION_VERSION,
OAUTH_LIFETIME,
OPENGRAPH_AND_OEMBED_COMMENT,
+ BROADCAST_CONCURRENCY,
PAGINATION_COUNT_DEFAULT,
ACTOR_FOLLOW_SCORE,
PREVIEWS_SIZE,
SERVER_ACTOR_NAME,
PRIVATE_RSA_KEY_SIZE,
SORTABLE_COLUMNS,
+ FEEDS,
STATIC_MAX_AGE,
STATIC_PATHS,
ACTIVITY_PUB,