From f5e75397caa67a81115d25349e5e68af8fda9a98 Mon Sep 17 00:00:00 2001 From: Alexey Kasyanchuk Date: Tue, 11 Dec 2018 01:03:00 +0300 Subject: [PATCH] Fix server version strategies check --- src/background/spider.js | 17 ++++++++++++----- 1 file changed, 12 insertions(+), 5 deletions(-) diff --git a/src/background/spider.js b/src/background/spider.js index c6cf6e4..d27cc45 100644 --- a/src/background/spider.js +++ b/src/background/spider.js @@ -133,11 +133,18 @@ module.exports = function (send, recive, dataDirectory, version, env) } this.trackers = [] - let strategies = require.context('./strategies', false, /\.js$/); - strategies.keys().forEach(strategie => { - this.trackers.push(new (strategies(strategie))(args)) - logT('tracker', 'loaded strategie', strategie) - }) + if(process.versions.electron) { + let strategies = require.context('./strategies', false, /\.js$/); + strategies.keys().forEach(strategie => { + this.trackers.push(new (strategies(strategie))(args)) + logT('tracker', 'loaded strategie', strategie) + }) + } else { + fs.readdirSync(__dirname + '/strategies').forEach((strategie) => { + this.trackers.push(new (require('./strategies/' + strategie))(args)) + logT('tracker', 'loaded strategie', strategie) + }) + } } findHash(hash, callback)