src/worker.js
function messageHandler( msg ) {
  switch (msg.type) {
    case 'load'   : return handleLoadMsg(msg);
    case 'search' : return handleSearch(msg);
    case 'lookupById': return handleLookupById(msg);
    default       : logger.error('Unknown message:', msg);
  }
}
function messageHandler( msg ) {
  switch (msg.type) {
    case 'load'   : return handleLoadMsg(msg);
    case 'search' : return handleSearch(msg);
    case 'lookupById': return handleLookupById(msg);
    default       : logger.error('Unknown message:', msg);
  }
}
function messageHandler ( msg ) { switch ( msg . type ) { case 'load' : return handleLoadMsg ( msg ) ; case 'search' : return handleSearch ( msg ) ; case 'lookupById' : return handleLookupById ( msg ) ; default : logger . error ( 'Unknown message:' , msg ) ; } }
Respond to messages from the parent process
Respond to messages from the parent process