|  |  | @ -230,12 +230,12 @@ fun DatabaseAttachment.toAttachmentStream(context: Context): SessionServiceAttac | 
			
		
	
		
		
			
				
					
					|  |  |  | 
 |  |  |  | 
 | 
			
		
	
		
		
			
				
					
					|  |  |  | fun DatabaseAttachment.toSignalAttachmentPointer(): SignalServiceAttachmentPointer? { |  |  |  | fun DatabaseAttachment.toSignalAttachmentPointer(): SignalServiceAttachmentPointer? { | 
			
		
	
		
		
			
				
					
					|  |  |  |     if (TextUtils.isEmpty(location)) { return null } |  |  |  |     if (TextUtils.isEmpty(location)) { return null } | 
			
		
	
		
		
			
				
					
					|  |  |  |     if (TextUtils.isEmpty(key)) { return null } |  |  |  |     // `key` can be empty in an open group context (no encryption means no encryption key) | 
			
				
				
			
		
	
		
		
			
				
					
					|  |  |  | 
 |  |  |  |  | 
			
		
	
		
		
	
		
		
			
				
					
					|  |  |  |     return try { |  |  |  |     return try { | 
			
		
	
		
		
			
				
					
					|  |  |  |         val id: Long = location!!.toLong() |  |  |  |         val id = location!!.toLong() | 
			
				
				
			
		
	
		
		
			
				
					
					|  |  |  |         val key: ByteArray = Base64.decode(key!!) |  |  |  |         val key = Base64.decode(key!!) | 
			
				
				
			
		
	
		
		
			
				
					
					|  |  |  |         SignalServiceAttachmentPointer(id, |  |  |  |         SignalServiceAttachmentPointer( | 
			
				
				
			
		
	
		
		
	
		
		
	
		
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |             id, | 
			
		
	
		
		
			
				
					
					|  |  |  |             contentType, |  |  |  |             contentType, | 
			
		
	
		
		
			
				
					
					|  |  |  |             key, |  |  |  |             key, | 
			
		
	
		
		
			
				
					
					|  |  |  |             Optional.of(Util.toIntExact(size)), |  |  |  |             Optional.of(Util.toIntExact(size)), | 
			
		
	
	
		
		
			
				
					|  |  | @ -246,7 +246,8 @@ fun DatabaseAttachment.toSignalAttachmentPointer(): SignalServiceAttachmentPoint | 
			
		
	
		
		
			
				
					
					|  |  |  |             Optional.fromNullable(fileName), |  |  |  |             Optional.fromNullable(fileName), | 
			
		
	
		
		
			
				
					
					|  |  |  |             isVoiceNote, |  |  |  |             isVoiceNote, | 
			
		
	
		
		
			
				
					
					|  |  |  |             Optional.fromNullable(caption), |  |  |  |             Optional.fromNullable(caption), | 
			
		
	
		
		
			
				
					
					|  |  |  |                 url) |  |  |  |             url | 
			
				
				
			
		
	
		
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |         ) | 
			
		
	
		
		
			
				
					
					|  |  |  |     } catch (e: Exception) { |  |  |  |     } catch (e: Exception) { | 
			
		
	
		
		
			
				
					
					|  |  |  |         null |  |  |  |         null | 
			
		
	
		
		
			
				
					
					|  |  |  |     } |  |  |  |     } | 
			
		
	
	
		
		
			
				
					|  |  | 
 |