fix errors and add swarm

This commit is contained in:
Jonathan Rainville 2018-08-02 12:04:34 -04:00
parent c29adde0bf
commit 131593067a
2 changed files with 14 additions and 12 deletions

View File

@ -20,24 +20,21 @@ class ProcessesContainer extends Component {
return <Loading />;
}
if (processes.error) {
return (
<h1>
<i>Error loading processes: {processes.error.message || processes.error}</i>
</h1>
);
}
const processNames = Object.keys(processes.data);
return (
<div className="processes-container">
<Tabs initialTab={processNames[0]}>
{processes.error && <h1>
<i>Error: {processes.error.message || processes.error}</i>
</h1>}
{processNames && processNames.length && <Tabs initialTab={processNames[0]}>
{processNames.map(processName => {
return (<Tab key={processName} title={processName}>
<Process processName={processName} state={processes.data[processName].state}/>
</Tab>);
})}
</Tabs>
</Tabs>}
</div>
);
}

View File

@ -27,11 +27,15 @@ class Swarm {
return;
}
this.events.request('processes:register', 'swarm', (cb) => {
self.startProcess(cb);
});
this.bzz = new Web3Bzz(this.providerUrl);
this.setServiceCheck();
this.addProviderToEmbarkJS();
this.startProcess(() => {});
this.events.request("processes:launch", "swarm", () => {});
this.registerUploadCommand();
this._checkService((err) => {
@ -88,7 +92,8 @@ class Swarm {
events: self.events,
storageConfig: self.storageConfig,
webServerConfig: self.webServerConfig,
blockchainConfig: self.blockchainConfig
blockchainConfig: self.blockchainConfig,
embark: self.embark
});
self.logger.trace(`Storage module: Launching swarm process...`);
return storageProcessesLauncher.launchProcess('swarm', callback);