Always save when sending messages
This commit is contained in:
		
							parent
							
								
									5c1127ced6
								
							
						
					
					
						commit
						800b92c4ba
					
				@ -548,6 +548,7 @@ class Manager implements Signal {
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
    private void sendMessage(SignalServiceDataMessage message, Collection<String> recipients)
 | 
					    private void sendMessage(SignalServiceDataMessage message, Collection<String> recipients)
 | 
				
			||||||
            throws IOException, EncapsulatedExceptions, UntrustedIdentityException {
 | 
					            throws IOException, EncapsulatedExceptions, UntrustedIdentityException {
 | 
				
			||||||
 | 
					        try {
 | 
				
			||||||
            SignalServiceMessageSender messageSender = new SignalServiceMessageSender(URL, TRUST_STORE, username, password,
 | 
					            SignalServiceMessageSender messageSender = new SignalServiceMessageSender(URL, TRUST_STORE, username, password,
 | 
				
			||||||
                    deviceId, signalProtocolStore, USER_AGENT, Optional.<SignalServiceMessageSender.EventListener>absent());
 | 
					                    deviceId, signalProtocolStore, USER_AGENT, Optional.<SignalServiceMessageSender.EventListener>absent());
 | 
				
			||||||
 | 
					
 | 
				
			||||||
@ -577,8 +578,10 @@ class Manager implements Signal {
 | 
				
			|||||||
                    handleEndSession(recipient.getNumber());
 | 
					                    handleEndSession(recipient.getNumber());
 | 
				
			||||||
                }
 | 
					                }
 | 
				
			||||||
            }
 | 
					            }
 | 
				
			||||||
 | 
					        } finally {
 | 
				
			||||||
            save();
 | 
					            save();
 | 
				
			||||||
        }
 | 
					        }
 | 
				
			||||||
 | 
					    }
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    private SignalServiceContent decryptMessage(SignalServiceEnvelope envelope) {
 | 
					    private SignalServiceContent decryptMessage(SignalServiceEnvelope envelope) {
 | 
				
			||||||
        SignalServiceCipher cipher = new SignalServiceCipher(new SignalServiceAddress(username), signalProtocolStore);
 | 
					        SignalServiceCipher cipher = new SignalServiceCipher(new SignalServiceAddress(username), signalProtocolStore);
 | 
				
			||||||
 | 
				
			|||||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user