diff --git a/addon/addon.js b/addon/addon.js index 216236d..ee9e684 100644 --- a/addon/addon.js +++ b/addon/addon.js @@ -17,7 +17,7 @@ const STALE_ERROR_AGE = 7 * 24 * 60 * 60; // 7 days const builder = new addonBuilder(dummyManifest()); const limiter = new Bottleneck({ - maxConcurrent: process.env.LIMIT_MAX_CONCURRENT || 30, + maxConcurrent: process.env.LIMIT_MAX_CONCURRENT || 50, highWater: process.env.LIMIT_QUEUE_SIZE || 50, strategy: Bottleneck.strategy.OVERFLOW }); diff --git a/addon/moch/moch.js b/addon/moch/moch.js index 1efe2de..bc0bf99 100644 --- a/addon/moch/moch.js +++ b/addon/moch/moch.js @@ -64,7 +64,7 @@ Object.values(MochOptions) .map(moch => moch.key) .forEach(mochKey => unrestrictQueues[mochKey] = new namedQueue((task, callback) => task.method() .then(result => callback(false, result)) - .catch((error => callback(error))), 20)); + .catch((error => callback(error))), 40)); export function hasMochConfigured(config) { return Object.keys(MochOptions).find(moch => config?.[moch]) diff --git a/addon/moch/realdebrid.js b/addon/moch/realdebrid.js index 6aaa7a3..ed51148 100644 --- a/addon/moch/realdebrid.js +++ b/addon/moch/realdebrid.js @@ -395,5 +395,5 @@ function infringingFile(error) { } async function getDefaultOptions(ip) { - return { ip, timeout: 10000 }; + return { ip, timeout: 5000 }; }