move storage processes to their own modules

This commit is contained in:
Iuri Matias 2018-07-20 18:55:17 +03:00
parent a1fa4ed30d
commit d7340b4f5a
5 changed files with 8 additions and 6 deletions

View File

@ -2,7 +2,8 @@ const UploadIPFS = require('./upload.js');
const utils = require('../../utils/utils.js');
const fs = require('../../core/fs.js');
const IpfsApi = require('ipfs-api');
const StorageProcessesLauncher = require('../../processes/storageProcesses/storageProcessesLauncher');
// TODO: not great, breaks module isolation
const StorageProcessesLauncher = require('../storage/storageProcessesLauncher');
class IPFS {

View File

@ -1,5 +1,5 @@
const child_process = require('child_process');
const ProcessWrapper = require('../processWrapper');
const ProcessWrapper = require('../../processes/processWrapper');
const constants = require('../../constants');
let ipfsProcess; // eslint-disable-line no-unused-vars

View File

@ -1,7 +1,7 @@
const fs = require('../../core/fs');
const shellJs = require('shelljs');
const utils = require('../../utils/utils');
const ProcessLauncher = require('../processLauncher');
const ProcessLauncher = require('../../processes/processLauncher');
const constants = require('../../constants');
const {canonicalHost} = require('../../utils/host');
@ -87,7 +87,7 @@ class StorageProcessesLauncher {
if (self.processes[storageName]) {
return callback(__('Storage process already started'));
}
const filePath = utils.joinPath(__dirname, `./${storageName}.js`);
const filePath = utils.joinPath(__dirname, `../${storageName}/process.js`);
fs.access(filePath, (err) => {
if (err) {
return callback(__('No process file for this storage type (%s) exists. Please start the process locally.', storageName));

View File

@ -2,7 +2,8 @@ const UploadSwarm = require('./upload.js');
const utils = require('../../utils/utils.js');
const fs = require('../../core/fs.js');
const Web3Bzz = require('web3-bzz');
const StorageProcessesLauncher = require('../../processes/storageProcesses/storageProcessesLauncher');
// TODO: not great, breaks module isolation
const StorageProcessesLauncher = require('../storage/storageProcessesLauncher');
class Swarm {

View File

@ -1,5 +1,5 @@
const child_process = require('child_process');
const ProcessWrapper = require('../processWrapper');
const ProcessWrapper = require('../../processes/processWrapper');
const constants = require('../../constants');
const fs = require('../../core/fs');