|  |  |  | @ -38237,7 +38237,7 @@ MessageReceiver.prototype.extend({ | 
		
	
		
			
				|  |  |  |  |             throw e; | 
		
	
		
			
				|  |  |  |  |         }); | 
		
	
		
			
				|  |  |  |  |     }, | 
		
	
		
			
				|  |  |  |  |     handleSentMessage: function(destination, timestamp, message) { | 
		
	
		
			
				|  |  |  |  |     handleSentMessage: function(destination, timestamp, message, expirationStartTimestamp) { | 
		
	
		
			
				|  |  |  |  |         var p = Promise.resolve(); | 
		
	
		
			
				|  |  |  |  |         if ((message.flags & textsecure.protobuf.DataMessage.Flags.END_SESSION) == | 
		
	
		
			
				|  |  |  |  |                 textsecure.protobuf.DataMessage.Flags.END_SESSION ) { | 
		
	
	
		
			
				
					|  |  |  | @ -38247,9 +38247,10 @@ MessageReceiver.prototype.extend({ | 
		
	
		
			
				|  |  |  |  |             return this.processDecrypted(message, this.number).then(function(message) { | 
		
	
		
			
				|  |  |  |  |                 var ev = new Event('sent'); | 
		
	
		
			
				|  |  |  |  |                 ev.data = { | 
		
	
		
			
				|  |  |  |  |                     destination : destination, | 
		
	
		
			
				|  |  |  |  |                     timestamp   : timestamp.toNumber(), | 
		
	
		
			
				|  |  |  |  |                     message     : message | 
		
	
		
			
				|  |  |  |  |                     destination              : destination, | 
		
	
		
			
				|  |  |  |  |                     timestamp                : timestamp.toNumber(), | 
		
	
		
			
				|  |  |  |  |                     message                  : message, | 
		
	
		
			
				|  |  |  |  |                     expirationStartTimestamp : expirationStartTimestamp | 
		
	
		
			
				|  |  |  |  |                 }; | 
		
	
		
			
				|  |  |  |  |                 this.dispatchEvent(ev); | 
		
	
		
			
				|  |  |  |  |             }.bind(this)); | 
		
	
	
		
			
				
					|  |  |  | @ -38310,7 +38311,8 @@ MessageReceiver.prototype.extend({ | 
		
	
		
			
				|  |  |  |  |             return this.handleSentMessage( | 
		
	
		
			
				|  |  |  |  |                     sentMessage.destination, | 
		
	
		
			
				|  |  |  |  |                     sentMessage.timestamp, | 
		
	
		
			
				|  |  |  |  |                     sentMessage.message | 
		
	
		
			
				|  |  |  |  |                     sentMessage.message, | 
		
	
		
			
				|  |  |  |  |                     sentMessage.expirationStartTimestamp | 
		
	
		
			
				|  |  |  |  |             ); | 
		
	
		
			
				|  |  |  |  |         } else if (syncMessage.contacts) { | 
		
	
		
			
				|  |  |  |  |             this.handleContacts(syncMessage.contacts); | 
		
	
	
		
			
				
					|  |  |  | 
 |