Add contact and transport keys in the same transaction.
This avoids a potential problem where the app crashes after adding the contact but before adding the transport keys, leaving the contact unusable.
Showing
- briar-api/src/org/briarproject/api/contact/ContactManager.java 3 additions, 2 deletions...-api/src/org/briarproject/api/contact/ContactManager.java
- briar-api/src/org/briarproject/api/transport/KeyManager.java 4 additions, 2 deletionsbriar-api/src/org/briarproject/api/transport/KeyManager.java
- briar-core/src/org/briarproject/contact/ContactManagerImpl.java 8 additions, 2 deletions...core/src/org/briarproject/contact/ContactManagerImpl.java
- briar-core/src/org/briarproject/invitation/Connector.java 1 addition, 3 deletionsbriar-core/src/org/briarproject/invitation/Connector.java
- briar-core/src/org/briarproject/transport/KeyManagerImpl.java 3 additions, 3 deletions...r-core/src/org/briarproject/transport/KeyManagerImpl.java
- briar-core/src/org/briarproject/transport/TransportKeyManager.java 3 additions, 11 deletions...e/src/org/briarproject/transport/TransportKeyManager.java
- briar-tests/src/org/briarproject/sync/ConstantsTest.java 3 additions, 1 deletionbriar-tests/src/org/briarproject/sync/ConstantsTest.java
- briar-tests/src/org/briarproject/sync/SimplexMessagingIntegrationTest.java 2 additions, 6 deletions...rg/briarproject/sync/SimplexMessagingIntegrationTest.java
- briar-tests/src/org/briarproject/transport/TransportKeyManagerTest.java 10 additions, 20 deletions...c/org/briarproject/transport/TransportKeyManagerTest.java
Loading
Please register or sign in to comment