@ -38444,11 +38444,17 @@ MessageReceiver.prototype.extend({
 
				
			 
			
		
	
		
		
			
				
					
					 
					 
					 
					                return  this . handleSyncMessage ( envelope ,  content . syncMessage ) ; 
 
					 
					 
					 
					                return  this . handleSyncMessage ( envelope ,  content . syncMessage ) ; 
 
				
			 
			
		
	
		
		
			
				
					
					 
					 
					 
					            }  else  if  ( content . dataMessage )  { 
 
					 
					 
					 
					            }  else  if  ( content . dataMessage )  { 
 
				
			 
			
		
	
		
		
			
				
					
					 
					 
					 
					                return  this . handleDataMessage ( envelope ,  content . dataMessage ) ; 
 
					 
					 
					 
					                return  this . handleDataMessage ( envelope ,  content . dataMessage ) ; 
 
				
			 
			
		
	
		
		
			
				
					
					 
					 
					 
					 
					 
					 
					 
					            }  else  if  ( content . nullMessage )  { 
 
				
			 
			
		
	
		
		
			
				
					
					 
					 
					 
					 
					 
					 
					 
					                return  this . handleNullMessage ( envelope ,  content . nullMessage ) ; 
 
				
			 
			
		
	
		
		
			
				
					
					 
					 
					 
					            }  else  { 
 
					 
					 
					 
					            }  else  { 
 
				
			 
			
		
	
		
		
			
				
					
					 
					 
					 
					                throw  new  Error ( 'Got Content message with no dataMessage and no syncMessage' ) ; 
 
					 
					 
					 
					                throw  new  Error ( ' Unsupported content m essage') ; 
 
				
			 
			
				
				
			
		
	
		
		
	
		
		
			
				
					
					 
					 
					 
					            } 
 
					 
					 
					 
					            } 
 
				
			 
			
		
	
		
		
			
				
					
					 
					 
					 
					        } . bind ( this ) ) ; 
 
					 
					 
					 
					        } . bind ( this ) ) ; 
 
				
			 
			
		
	
		
		
			
				
					
					 
					 
					 
					    } , 
 
					 
					 
					 
					    } , 
 
				
			 
			
		
	
		
		
			
				
					
					 
					 
					 
					 
					 
					 
					 
					    handleNullMessage :  function ( envelope ,  nullMessage )  { 
 
				
			 
			
		
	
		
		
			
				
					
					 
					 
					 
					 
					 
					 
					 
					        var  encodedNumber  =  envelope . source  +  '.'  +  envelope . sourceDevice ; 
 
				
			 
			
		
	
		
		
			
				
					
					 
					 
					 
					 
					 
					 
					 
					        console . log ( 'null message from' ,  encodedNumber ,  envelope . timestamp . toNumber ( ) ) ; 
 
				
			 
			
		
	
		
		
			
				
					
					 
					 
					 
					 
					 
					 
					 
					    } , 
 
				
			 
			
		
	
		
		
			
				
					
					 
					 
					 
					    handleSyncMessage :  function ( envelope ,  syncMessage )  { 
 
					 
					 
					 
					    handleSyncMessage :  function ( envelope ,  syncMessage )  { 
 
				
			 
			
		
	
		
		
			
				
					
					 
					 
					 
					        if  ( envelope . source  !==  this . number )  { 
 
					 
					 
					 
					        if  ( envelope . source  !==  this . number )  { 
 
				
			 
			
		
	
		
		
			
				
					
					 
					 
					 
					            throw  new  Error ( 'Received sync message from another number' ) ; 
 
					 
					 
					 
					            throw  new  Error ( 'Received sync message from another number' ) ;