Merge branch '310-client-layer-events-for-forums' into 'master'
Introduce client layer events for forums The forum UI depended on sync layer events such as `MessageStateChangedEvent`. Now, the forum client broadcasts its own high-level event (`ForumPostReceivedEvent`) with the information the UI needs (`ForumPostHeader`). Closes #310 See merge request !244
Showing
- briar-android/src/org/briarproject/android/AndroidNotificationManagerImpl.java 10 additions, 18 deletions.../briarproject/android/AndroidNotificationManagerImpl.java
- briar-android/src/org/briarproject/android/forum/ForumActivity.java 4 additions, 4 deletions...oid/src/org/briarproject/android/forum/ForumActivity.java
- briar-android/src/org/briarproject/android/forum/ForumController.java 1 addition, 1 deletion...d/src/org/briarproject/android/forum/ForumController.java
- briar-android/src/org/briarproject/android/forum/ForumControllerImpl.java 52 additions, 48 deletions...c/org/briarproject/android/forum/ForumControllerImpl.java
- briar-android/src/org/briarproject/android/forum/ForumEntry.java 6 additions, 6 deletions...ndroid/src/org/briarproject/android/forum/ForumEntry.java
- briar-android/src/org/briarproject/android/forum/ForumListFragment.java 5 additions, 11 deletions...src/org/briarproject/android/forum/ForumListFragment.java
- briar-android/src/org/briarproject/android/forum/ForumPersistentData.java 14 additions, 15 deletions...c/org/briarproject/android/forum/ForumPersistentData.java
- briar-api/src/org/briarproject/api/clients/MessageTree.java 2 additions, 1 deletionbriar-api/src/org/briarproject/api/clients/MessageTree.java
- briar-api/src/org/briarproject/api/db/DatabaseComponent.java 11 additions, 2 deletionsbriar-api/src/org/briarproject/api/db/DatabaseComponent.java
- briar-api/src/org/briarproject/api/event/ForumPostReceivedEvent.java 29 additions, 0 deletions...rc/org/briarproject/api/event/ForumPostReceivedEvent.java
- briar-core/src/org/briarproject/clients/BdfIncomingMessageHook.java 0 additions, 1 deletion.../src/org/briarproject/clients/BdfIncomingMessageHook.java
- briar-core/src/org/briarproject/clients/MessageTreeImpl.java 45 additions, 21 deletionsbriar-core/src/org/briarproject/clients/MessageTreeImpl.java
- briar-core/src/org/briarproject/db/Database.java 9 additions, 1 deletionbriar-core/src/org/briarproject/db/Database.java
- briar-core/src/org/briarproject/db/DatabaseComponentImpl.java 9 additions, 0 deletions...r-core/src/org/briarproject/db/DatabaseComponentImpl.java
- briar-core/src/org/briarproject/db/JdbcDatabase.java 27 additions, 0 deletionsbriar-core/src/org/briarproject/db/JdbcDatabase.java
- briar-core/src/org/briarproject/forum/ForumManagerImpl.java 54 additions, 23 deletionsbriar-core/src/org/briarproject/forum/ForumManagerImpl.java
- briar-core/src/org/briarproject/forum/ForumModule.java 7 additions, 1 deletionbriar-core/src/org/briarproject/forum/ForumModule.java
- briar-core/src/org/briarproject/sync/ValidationManagerImpl.java 1 addition, 1 deletion...core/src/org/briarproject/sync/ValidationManagerImpl.java
- briar-tests/src/org/briarproject/db/H2DatabaseTest.java 4 additions, 0 deletionsbriar-tests/src/org/briarproject/db/H2DatabaseTest.java
Loading
Please register or sign in to comment