get max feed limit from env

This commit is contained in:
Hongbo Wu
2023-12-11 13:01:56 +08:00
parent 64fd0d7063
commit b135dfbc46

View File

@ -104,6 +104,11 @@ interface BackendEnv {
pocket: {
consumerKey: string
}
subscription: {
feed: {
max: number
}
}
}
/***
@ -167,6 +172,7 @@ const nullableEnvVars = [
'TRUST_PROXY',
'INTEGRATION_EXPORTER_URL',
'INTEGRATION_IMPORTER_URL',
'SUBSCRIPTION_FEED_MAX',
] // Allow some vars to be null/empty
/* If not in GAE and Prod/QA/Demo env (f.e. on localhost/dev env), allow following env vars to be null */
@ -303,6 +309,12 @@ export function getEnv(): BackendEnv {
consumerKey: parse('POCKET_CONSUMER_KEY'),
}
const subscription = {
feed: {
max: parseInt(parse('SUBSCRIPTION_FEED_MAX'), 10),
},
}
return {
pg,
client,
@ -323,6 +335,7 @@ export function getEnv(): BackendEnv {
azure,
gcp,
pocket,
subscription,
}
}