Merge branch '279-create-client-state' into 'master'
Create local state for clients at startup. #279 Most of the clients we've written so far use private groups shared with individual contacts and/or a local group that's not shared with anyone. To make it easier to ensure that the necessary groups exist when we need them, this patch allows clients to register startup hooks for creating their local state. Fixes #279. See merge request !131
Showing
- briar-android/src/org/briarproject/android/AndroidModule.java 1 addition, 3 deletions...r-android/src/org/briarproject/android/AndroidModule.java
- briar-api/src/org/briarproject/api/clients/Client.java 12 additions, 0 deletionsbriar-api/src/org/briarproject/api/clients/Client.java
- briar-api/src/org/briarproject/api/clients/PrivateGroupFactory.java 3 additions, 0 deletions...src/org/briarproject/api/clients/PrivateGroupFactory.java
- briar-api/src/org/briarproject/api/db/DatabaseComponent.java 17 additions, 9 deletionsbriar-api/src/org/briarproject/api/db/DatabaseComponent.java
- briar-api/src/org/briarproject/api/lifecycle/LifecycleManager.java 33 additions, 15 deletions.../src/org/briarproject/api/lifecycle/LifecycleManager.java
- briar-core/src/org/briarproject/clients/PrivateGroupFactoryImpl.java 7 additions, 0 deletions...src/org/briarproject/clients/PrivateGroupFactoryImpl.java
- briar-core/src/org/briarproject/db/DatabaseComponentImpl.java 14 additions, 8 deletions...r-core/src/org/briarproject/db/DatabaseComponentImpl.java
- briar-core/src/org/briarproject/forum/ForumModule.java 3 additions, 2 deletionsbriar-core/src/org/briarproject/forum/ForumModule.java
- briar-core/src/org/briarproject/forum/ForumSharingManagerImpl.java 13 additions, 8 deletions...e/src/org/briarproject/forum/ForumSharingManagerImpl.java
- briar-core/src/org/briarproject/introduction/IntroductionManagerImpl.java 25 additions, 24 deletions...rg/briarproject/introduction/IntroductionManagerImpl.java
- briar-core/src/org/briarproject/introduction/IntroductionModule.java 6 additions, 3 deletions...src/org/briarproject/introduction/IntroductionModule.java
- briar-core/src/org/briarproject/lifecycle/LifecycleManagerImpl.java 31 additions, 8 deletions.../src/org/briarproject/lifecycle/LifecycleManagerImpl.java
- briar-core/src/org/briarproject/messaging/MessagingManagerImpl.java 10 additions, 1 deletion.../src/org/briarproject/messaging/MessagingManagerImpl.java
- briar-core/src/org/briarproject/messaging/MessagingModule.java 4 additions, 1 deletion...-core/src/org/briarproject/messaging/MessagingModule.java
- briar-core/src/org/briarproject/plugins/PluginsModule.java 1 addition, 1 deletionbriar-core/src/org/briarproject/plugins/PluginsModule.java
- briar-core/src/org/briarproject/properties/PropertiesModule.java 3 additions, 0 deletions...ore/src/org/briarproject/properties/PropertiesModule.java
- briar-core/src/org/briarproject/properties/TransportPropertyManagerImpl.java 14 additions, 17 deletions...briarproject/properties/TransportPropertyManagerImpl.java
- briar-core/src/org/briarproject/sync/SyncModule.java 1 addition, 1 deletionbriar-core/src/org/briarproject/sync/SyncModule.java
- briar-core/src/org/briarproject/transport/TransportModule.java 1 addition, 1 deletion...-core/src/org/briarproject/transport/TransportModule.java
- briar-tests/src/org/briarproject/TestLifecycleModule.java 10 additions, 3 deletionsbriar-tests/src/org/briarproject/TestLifecycleModule.java
Loading
Please register or sign in to comment