Skip to content

Instantly share code, notes, and snippets.

@clonn
Created June 4, 2013 09:56
Show Gist options
  • Save clonn/5704875 to your computer and use it in GitHub Desktop.
Save clonn/5704875 to your computer and use it in GitHub Desktop.
dynamic callback answer example
fs = require('fs');
var sandbox = {};
vm.runInNewContext(data, sandbox);
socket.on('data',function(data){
// after proccessed data, left the callback function name.
callback = JSON.parse(fs.readFileSync('./' + data));
callback.fn();
});
// ------
var callback = require('./callback');
socket.on('data',function(data){
// after proccessed data, left the hash to match callback function
callback[data]();
});
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment