mirror of
https://github.com/logsol/chuck.js.git
synced 2026-05-11 10:37:34 +00:00
added checkpoint output, setting up a channel
This commit is contained in:
parent
dd154aa576
commit
c2ed00cb9b
10 changed files with 115 additions and 79 deletions
|
|
@ -16,19 +16,21 @@ function (NotificationCenter, Channel) {
|
|||
|
||||
process.on('message', function (message, handle) {
|
||||
|
||||
switch(message.data) {
|
||||
case 'CREATE':
|
||||
self.channel = new Channel(self);
|
||||
break;
|
||||
for(var method in message.data) {
|
||||
switch(method) {
|
||||
case 'CREATE':
|
||||
self.channel = new Channel(this, message.data[method]);
|
||||
break;
|
||||
|
||||
case 'KILL':
|
||||
self.channel.destroy();
|
||||
process.exit(0);
|
||||
break;
|
||||
case 'KILL':
|
||||
self.channel.destroy();
|
||||
process.exit(0);
|
||||
break;
|
||||
|
||||
default:
|
||||
self.onMessage(message);
|
||||
break;
|
||||
default:
|
||||
self.onMessage(message);
|
||||
break;
|
||||
}
|
||||
}
|
||||
});
|
||||
}
|
||||
|
|
@ -43,7 +45,7 @@ function (NotificationCenter, Channel) {
|
|||
};
|
||||
|
||||
PipeToLobby.prototype.onMessage = function (message) {
|
||||
NotificationCenter.trigger(message.recipient + '/message', message.data);
|
||||
NotificationCenter.trigger(message.recipient + '/message', message);
|
||||
}
|
||||
|
||||
return PipeToLobby;
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue