25 lines
No EOL
827 B
JavaScript
25 lines
No EOL
827 B
JavaScript
const CYCLE_INTERVAL = process.env.NODE_ENV === 'production' ?
|
|
parseInt(process.env.CYCLE_INTERVAL) * 60 * 1000 : 8 * 1000;
|
|
|
|
const REPORTED_IP_COOLDOWN_MS = parseInt(process.env.REPORTED_IP_COOLDOWN_MS) * 60 * 60 * 1000;
|
|
|
|
const MAX_URL_LENGTH = parseInt(process.env.MAX_URL_LENGTH);
|
|
|
|
const SUCCESS_COOLDOWN_MS = parseInt(process.env.SUCCESS_COOLDOWN_MS);
|
|
|
|
const IP_REFRESH_INTERVAL = parseInt(process.env.IP_REFRESH_INTERVAL) * 60 * 1000;
|
|
|
|
const REPORT_TO_SEFINEK_API = process.env.REPORT_TO_SEFINEK_API === 'true';
|
|
|
|
const SEFINEK_API_INTERVAL = process.env.NODE_ENV === 'production' ?
|
|
parseInt(process.env.SEFINEK_API_INTERVAL) * 60 * 1000 : 5 * 1000;
|
|
|
|
module.exports = {
|
|
CYCLE_INTERVAL,
|
|
REPORTED_IP_COOLDOWN_MS,
|
|
MAX_URL_LENGTH,
|
|
SUCCESS_COOLDOWN_MS,
|
|
IP_REFRESH_INTERVAL,
|
|
REPORT_TO_SEFINEK_API,
|
|
SEFINEK_API_INTERVAL
|
|
}; |