|  |  | @ -678,6 +678,7 @@ | 
			
		
	
		
		
			
				
					
					|  |  |  |           this.getSource() === this.OUR_NUMBER, |  |  |  |           this.getSource() === this.OUR_NUMBER, | 
			
		
	
		
		
			
				
					
					|  |  |  | 
 |  |  |  | 
 | 
			
		
	
		
		
			
				
					
					|  |  |  |         onCopyText: () => this.copyText(), |  |  |  |         onCopyText: () => this.copyText(), | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |         onCopyPubKey: () => this.copyPubKey(), | 
			
		
	
		
		
			
				
					
					|  |  |  |         onReply: () => this.trigger('reply', this), |  |  |  |         onReply: () => this.trigger('reply', this), | 
			
		
	
		
		
			
				
					
					|  |  |  |         onRetrySend: () => this.retrySend(), |  |  |  |         onRetrySend: () => this.retrySend(), | 
			
		
	
		
		
			
				
					
					|  |  |  |         onShowDetail: () => this.trigger('show-message-detail', this), |  |  |  |         onShowDetail: () => this.trigger('show-message-detail', this), | 
			
		
	
	
		
		
			
				
					|  |  | @ -964,6 +965,17 @@ | 
			
		
	
		
		
			
				
					
					|  |  |  |       }; |  |  |  |       }; | 
			
		
	
		
		
			
				
					
					|  |  |  |     }, |  |  |  |     }, | 
			
		
	
		
		
			
				
					
					|  |  |  | 
 |  |  |  | 
 | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |     copyPubKey() { | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |       if (this.isIncoming()) { | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |         clipboard.writeText(this.get('source')); | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |       } else { | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |         clipboard.writeText(this.OUR_NUMBER); | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |       } | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |       window.Whisper.events.trigger('showToast', { | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |         message: i18n('copiedPublicKey'), | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |       }); | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |     }, | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | 
 | 
			
		
	
		
		
			
				
					
					|  |  |  |     copyText() { |  |  |  |     copyText() { | 
			
		
	
		
		
			
				
					
					|  |  |  |       clipboard.writeText(this.get('body')); |  |  |  |       clipboard.writeText(this.get('body')); | 
			
		
	
		
		
			
				
					
					|  |  |  |       window.Whisper.events.trigger('showToast', { |  |  |  |       window.Whisper.events.trigger('showToast', { | 
			
		
	
	
		
		
			
				
					|  |  | 
 |