From c5304fa23ebd424e343486f5107be644661fbbef Mon Sep 17 00:00:00 2001 From: cgeek <cem.moreau@gmail.com> Date: Mon, 25 Sep 2017 19:40:34 +0200 Subject: [PATCH] [fix] duniter/duniter#1121 Relative loading of duniter components --- server/controller/webmin.js | 22 +++++++++++----------- 1 file changed, 11 insertions(+), 11 deletions(-) diff --git a/server/controller/webmin.js b/server/controller/webmin.js index a7c8bcf..57b7996 100644 --- a/server/controller/webmin.js +++ b/server/controller/webmin.js @@ -10,18 +10,7 @@ const stream = require('stream'); const _ = require('underscore'); const Q = require('q'); const co = require('co'); -const scrypt = require('duniter/app/modules/keypair').KeypairDependency.duniter.methods.scrypt -const synchronize = require('duniter/app/modules/crawler').CrawlerDependency.duniter.methods.synchronize -const testForSync = require('duniter/app/modules/crawler').CrawlerDependency.duniter.methods.testForSync -const Network = require('duniter/app/modules/bma/lib/network').Network -const getEndpoint = require('duniter/app/modules/bma').BmaDependency.duniter.methods.getMainEndpoint -const http2raw = require('duniter/app/modules/bma/lib/http2raw') -const dos2unix = require('duniter/app/lib/common-libs/dos2unix').dos2unix const rawer = {} -const Contacter = require('duniter/app/modules/crawler/lib/contacter').Contacter - -const PeerDTO = require('duniter/app/lib/dto/PeerDTO').PeerDTO -const IdentityDTO = require('duniter/app/lib/dto/IdentityDTO').IdentityDTO module.exports = (duniterServer, startServices, stopServices, listDuniterUIPlugins, stack) => { return new WebAdmin(duniterServer, startServices, stopServices, listDuniterUIPlugins, stack); @@ -29,6 +18,17 @@ module.exports = (duniterServer, startServices, stopServices, listDuniterUIPlugi function WebAdmin (duniterServer, startServices, stopServices, listDuniterUIPlugins, stack) { + const scrypt = duniterServer.requireFile('app/modules/keypair').KeypairDependency.duniter.methods.scrypt + const synchronize = duniterServer.requireFile('app/modules/crawler').CrawlerDependency.duniter.methods.synchronize + const testForSync = duniterServer.requireFile('app/modules/crawler').CrawlerDependency.duniter.methods.testForSync + const Network = duniterServer.requireFile('app/modules/bma/lib/network').Network + const getEndpoint = duniterServer.requireFile('app/modules/bma').BmaDependency.duniter.methods.getMainEndpoint + const http2raw = duniterServer.requireFile('app/modules/bma/lib/http2raw') + const dos2unix = duniterServer.requireFile('app/lib/common-libs/dos2unix').dos2unix + const Contacter = duniterServer.requireFile('app/modules/crawler/lib/contacter').Contacter + const PeerDTO = duniterServer.requireFile('app/lib/dto/PeerDTO').PeerDTO + const IdentityDTO = duniterServer.requireFile('app/lib/dto/IdentityDTO').IdentityDTO + const logger = duniterServer.logger; const constants = { DEFAULT_CPU: 0.5, -- GitLab