@@ -456,7 +456,6 @@ function setupChannel(target, channel) {
456456 }
457457 chunks [ 0 ] = jsonBuffer + chunks [ 0 ] ;
458458
459- var nextTick = false ;
460459 for ( var i = 0 ; i < numCompleteChunks ; i ++ ) {
461460 var message = JSON . parse ( chunks [ i ] ) ;
462461
@@ -465,12 +464,11 @@ function setupChannel(target, channel) {
465464 // that we deliver the handle with the right message however.
466465 if ( isInternal ( message ) ) {
467466 if ( message . cmd === 'NODE_HANDLE' )
468- handleMessage ( message , recvHandle , true , false ) ;
467+ handleMessage ( message , recvHandle , true ) ;
469468 else
470- handleMessage ( message , undefined , true , false ) ;
469+ handleMessage ( message , undefined , true ) ;
471470 } else {
472- handleMessage ( message , undefined , false , nextTick ) ;
473- nextTick = true ;
471+ handleMessage ( message , undefined , false ) ;
474472 }
475473 }
476474 jsonBuffer = incompleteChunk ;
@@ -532,7 +530,7 @@ function setupChannel(target, channel) {
532530
533531 // Convert handle object
534532 obj . got . call ( this , message , handle , function ( handle ) {
535- handleMessage ( message . msg , handle , isInternal ( message . msg ) , false ) ;
533+ handleMessage ( message . msg , handle , isInternal ( message . msg ) ) ;
536534 } ) ;
537535 } ) ;
538536
@@ -738,19 +736,12 @@ function setupChannel(target, channel) {
738736 process . nextTick ( finish ) ;
739737 } ;
740738
741- function emit ( event , message , handle ) {
742- target . emit ( event , message , handle ) ;
743- }
744-
745- function handleMessage ( message , handle , internal , nextTick ) {
739+ function handleMessage ( message , handle , internal ) {
746740 if ( ! target . channel )
747741 return ;
748742
749743 var eventName = ( internal ? 'internalMessage' : 'message' ) ;
750- if ( nextTick )
751- process . nextTick ( emit , eventName , message , handle ) ;
752- else
753- target . emit ( eventName , message , handle ) ;
744+ target . emit ( eventName , message , handle ) ;
754745 }
755746
756747 channel . readStart ( ) ;
0 commit comments