Auto formatting

This commit is contained in:
advplyr 2025-01-01 12:48:58 -06:00
parent d7830f4bfc
commit f3918a47e1

View File

@ -56,23 +56,24 @@ class Server {
global.AllowCors = process.env.ALLOW_CORS === '1' global.AllowCors = process.env.ALLOW_CORS === '1'
if (process.env.EXP_PROXY_SUPPORT === '1') { if (process.env.EXP_PROXY_SUPPORT === '1') {
Logger.info(`[Server] Experimental Proxy Support Enabled, SSRF Request Filter was Disabled`); // https://github.com/advplyr/audiobookshelf/pull/3754
Logger.info(`[Server] Experimental Proxy Support Enabled, SSRF Request Filter was Disabled`)
global.DisableSsrfRequestFilter = () => true global.DisableSsrfRequestFilter = () => true
axios.defaults.maxRedirects = 0; axios.defaults.maxRedirects = 0
axios.interceptors.response.use( axios.interceptors.response.use(
response => response, (response) => response,
error => { (error) => {
if ([301, 302].includes(error.response?.status)) { if ([301, 302].includes(error.response?.status)) {
return axios({ return axios({
...error.config, ...error.config,
url: error.response.headers.location, url: error.response.headers.location
}); })
} }
return Promise.reject(error); return Promise.reject(error)
} }
); )
} else if (process.env.DISABLE_SSRF_REQUEST_FILTER === '1') { } else if (process.env.DISABLE_SSRF_REQUEST_FILTER === '1') {
Logger.info(`[Server] SSRF Request Filter Disabled`) Logger.info(`[Server] SSRF Request Filter Disabled`)
global.DisableSsrfRequestFilter = () => true global.DisableSsrfRequestFilter = () => true