Fix server version strategies check

This commit is contained in:
Alexey Kasyanchuk 2018-12-11 01:03:00 +03:00
parent 9453ab8ba8
commit f5e75397ca

View File

@ -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)