Merge branch '756-group-visibility' into 'master'
Add third group visibility state This branch adds a third group visibility state: each group is either invisible, visible, or shared with respect to each contact. Invisible means that the contact doesn't see any sign that we subscribe to the group. Visible means that the contact can send us messages in the group, but we won't send the contact messages in the group. Shared means that the contact can send us messages in the group and we'll send the contact any shared messages in the group. This is a preparatory step for #756. I'll put up another MR with the changes that close that ticket. See merge request !410
Showing
- briar-android-tests/src/test/java/org/briarproject/PrivateGroupManagerTest.java 20 additions, 16 deletions...c/test/java/org/briarproject/PrivateGroupManagerTest.java
- briar-api/src/org/briarproject/api/db/DatabaseComponent.java 16 additions, 14 deletionsbriar-api/src/org/briarproject/api/db/DatabaseComponent.java
- briar-api/src/org/briarproject/api/sync/Group.java 6 additions, 0 deletionsbriar-api/src/org/briarproject/api/sync/Group.java
- briar-core/src/org/briarproject/blogs/BlogManagerImpl.java 13 additions, 24 deletionsbriar-core/src/org/briarproject/blogs/BlogManagerImpl.java
- briar-core/src/org/briarproject/db/Database.java 44 additions, 29 deletionsbriar-core/src/org/briarproject/db/Database.java
- briar-core/src/org/briarproject/db/DatabaseComponentImpl.java 44 additions, 41 deletions...r-core/src/org/briarproject/db/DatabaseComponentImpl.java
- briar-core/src/org/briarproject/db/JdbcDatabase.java 233 additions, 112 deletionsbriar-core/src/org/briarproject/db/JdbcDatabase.java
- briar-core/src/org/briarproject/introduction/IntroductionManagerImpl.java 2 additions, 1 deletion...rg/briarproject/introduction/IntroductionManagerImpl.java
- briar-core/src/org/briarproject/messaging/MessagingManagerImpl.java 2 additions, 1 deletion.../src/org/briarproject/messaging/MessagingManagerImpl.java
- briar-core/src/org/briarproject/privategroup/invitation/AbstractProtocolEngine.java 3 additions, 3 deletions...oject/privategroup/invitation/AbstractProtocolEngine.java
- briar-core/src/org/briarproject/privategroup/invitation/CreatorProtocolEngine.java 10 additions, 8 deletions...roject/privategroup/invitation/CreatorProtocolEngine.java
- briar-core/src/org/briarproject/privategroup/invitation/GroupInvitationManagerImpl.java 2 additions, 1 deletion...t/privategroup/invitation/GroupInvitationManagerImpl.java
- briar-core/src/org/briarproject/privategroup/invitation/InviteeProtocolEngine.java 8 additions, 6 deletions...roject/privategroup/invitation/InviteeProtocolEngine.java
- briar-core/src/org/briarproject/privategroup/invitation/PeerProtocolEngine.java 16 additions, 14 deletions...arproject/privategroup/invitation/PeerProtocolEngine.java
- briar-core/src/org/briarproject/properties/TransportPropertyManagerImpl.java 3 additions, 1 deletion...briarproject/properties/TransportPropertyManagerImpl.java
- briar-core/src/org/briarproject/sharing/SharingManagerImpl.java 7 additions, 5 deletions...core/src/org/briarproject/sharing/SharingManagerImpl.java
- briar-tests/src/org/briarproject/blogs/BlogManagerImplTest.java 4 additions, 10 deletions...tests/src/org/briarproject/blogs/BlogManagerImplTest.java
- briar-tests/src/org/briarproject/db/DatabaseComponentImplTest.java 33 additions, 38 deletions...ts/src/org/briarproject/db/DatabaseComponentImplTest.java
- briar-tests/src/org/briarproject/db/H2DatabaseTest.java 116 additions, 103 deletionsbriar-tests/src/org/briarproject/db/H2DatabaseTest.java
Loading
Please register or sign in to comment