mirror of
https://github.com/status-im/embark-area-51.git
synced 2025-02-10 22:26:31 +00:00
update to fix tests
This commit is contained in:
parent
19cc53af30
commit
ea51620548
@ -8,29 +8,25 @@ class ProcessManager {
|
|||||||
this.processes = {};
|
this.processes = {};
|
||||||
|
|
||||||
self.events.setCommandHandler('processes:register', (name, cb) => {
|
self.events.setCommandHandler('processes:register', (name, cb) => {
|
||||||
console.dir("=====> registering " + name);
|
|
||||||
this.processes[name] = {
|
this.processes[name] = {
|
||||||
state: 'unstarted',
|
state: 'unstarted',
|
||||||
cb: cb
|
cb: cb
|
||||||
}
|
};
|
||||||
});
|
});
|
||||||
|
|
||||||
self.events.setCommandHandler('processes:launch', (name, cb) => {
|
self.events.setCommandHandler('processes:launch', (name, cb) => {
|
||||||
let process = self.processes[name];
|
let process = self.processes[name];
|
||||||
// TODO: should make distinction between starting and running
|
|
||||||
if (process.state != 'unstarted') {
|
if (process.state != 'unstarted') {
|
||||||
console.dir("=====> already started " + name);
|
console.dir("=====> already started " + name);
|
||||||
return cb();
|
return cb();
|
||||||
}
|
}
|
||||||
console.dir("=====> launching " + name);
|
|
||||||
process.state = 'starting';
|
process.state = 'starting';
|
||||||
//let pry = require('pryjs');
|
process.cb.apply(process.cb, [
|
||||||
//eval(pry.it);
|
() => {
|
||||||
process.cb.apply(process.cb, [() => {
|
process.state = 'running';
|
||||||
process.state = 'running';
|
cb();
|
||||||
console.dir("=====> launched " + name);
|
}
|
||||||
cb();
|
]);
|
||||||
}]);
|
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user