mirror of
https://github.com/advplyr/audiobookshelf.git
synced 2025-06-27 13:11:33 +02:00
Cast PODCAST_DOWNLOAD_TIMEOUT and MAX_FAILED_EPISODE_CHECKS env vars to numbers
This commit is contained in:
parent
84c9c6cb50
commit
8e01859075
@ -12,6 +12,7 @@ const { version } = require('../package.json')
|
|||||||
|
|
||||||
// Utils
|
// Utils
|
||||||
const fileUtils = require('./utils/fileUtils')
|
const fileUtils = require('./utils/fileUtils')
|
||||||
|
const { toNumber } = require('./utils/index')
|
||||||
const Logger = require('./Logger')
|
const Logger = require('./Logger')
|
||||||
|
|
||||||
const Auth = require('./Auth')
|
const Auth = require('./Auth')
|
||||||
@ -84,18 +85,8 @@ class Server {
|
|||||||
global.DisableSsrfRequestFilter = (url) => whitelistedUrls.includes(new URL(url).hostname)
|
global.DisableSsrfRequestFilter = (url) => whitelistedUrls.includes(new URL(url).hostname)
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
global.PodcastDownloadTimeout = toNumber(process.env.PODCAST_DOWNLOAD_TIMEOUT, 30000)
|
||||||
if (process.env.PODCAST_DOWNLOAD_TIMEOUT) {
|
global.MaxFailedEpisodeChecks = toNumber(process.env.MAX_FAILED_EPISODE_CHECKS, 24)
|
||||||
global.PodcastDownloadTimeout = process.env.PODCAST_DOWNLOAD_TIMEOUT
|
|
||||||
} else {
|
|
||||||
global.PodcastDownloadTimeout = 30000
|
|
||||||
}
|
|
||||||
|
|
||||||
if (process.env.MAX_FAILED_EPISODE_CHECKS) {
|
|
||||||
global.MaxFailedEpisodeChecks = process.env.MAX_FAILED_EPISODE_CHECKS
|
|
||||||
} else {
|
|
||||||
global.MaxFailedEpisodeChecks = 24
|
|
||||||
}
|
|
||||||
|
|
||||||
if (!fs.pathExistsSync(global.ConfigPath)) {
|
if (!fs.pathExistsSync(global.ConfigPath)) {
|
||||||
fs.mkdirSync(global.ConfigPath)
|
fs.mkdirSync(global.ConfigPath)
|
||||||
|
Loading…
x
Reference in New Issue
Block a user