Merge branch '436-automatic-personal-blogs-backend' into 'master'
Backend for Automatic Micro Blogs This MR introduces automatic personal blogs to the Blog client. When a contact is added, her personal blog will also be added automatically. Also, when a new identity is added, a personal blog for that identity is created. The first commit changes the blog paradigm to short-form blogs and introduces other things that will be useful later in the UI (!214) such as a BlogPostAdded event and the possibility to delete/remove blogs (not the personal ones). This MR is based on !224 to prevent crashes that are fixed by it. So please review and merge !224 first. See merge request !223
Showing
- briar-api/src/org/briarproject/api/blogs/Blog.java 8 additions, 1 deletionbriar-api/src/org/briarproject/api/blogs/Blog.java
- briar-api/src/org/briarproject/api/blogs/BlogConstants.java 4 additions, 5 deletionsbriar-api/src/org/briarproject/api/blogs/BlogConstants.java
- briar-api/src/org/briarproject/api/blogs/BlogFactory.java 4 additions, 0 deletionsbriar-api/src/org/briarproject/api/blogs/BlogFactory.java
- briar-api/src/org/briarproject/api/blogs/BlogManager.java 15 additions, 2 deletionsbriar-api/src/org/briarproject/api/blogs/BlogManager.java
- briar-api/src/org/briarproject/api/blogs/BlogPost.java 4 additions, 20 deletionsbriar-api/src/org/briarproject/api/blogs/BlogPost.java
- briar-api/src/org/briarproject/api/blogs/BlogPostFactory.java 2 additions, 2 deletions...r-api/src/org/briarproject/api/blogs/BlogPostFactory.java
- briar-api/src/org/briarproject/api/blogs/BlogPostHeader.java 6 additions, 14 deletionsbriar-api/src/org/briarproject/api/blogs/BlogPostHeader.java
- briar-api/src/org/briarproject/api/event/BlogPostAddedEvent.java 32 additions, 0 deletions...pi/src/org/briarproject/api/event/BlogPostAddedEvent.java
- briar-api/src/org/briarproject/api/identity/IdentityManager.java 3 additions, 0 deletions...pi/src/org/briarproject/api/identity/IdentityManager.java
- briar-core/src/org/briarproject/blogs/BlogFactoryImpl.java 17 additions, 2 deletionsbriar-core/src/org/briarproject/blogs/BlogFactoryImpl.java
- briar-core/src/org/briarproject/blogs/BlogManagerImpl.java 176 additions, 34 deletionsbriar-core/src/org/briarproject/blogs/BlogManagerImpl.java
- briar-core/src/org/briarproject/blogs/BlogPostFactoryImpl.java 5 additions, 10 deletions...-core/src/org/briarproject/blogs/BlogPostFactoryImpl.java
- briar-core/src/org/briarproject/blogs/BlogPostValidator.java 23 additions, 16 deletionsbriar-core/src/org/briarproject/blogs/BlogPostValidator.java
- briar-core/src/org/briarproject/blogs/BlogsModule.java 18 additions, 4 deletionsbriar-core/src/org/briarproject/blogs/BlogsModule.java
- briar-core/src/org/briarproject/identity/IdentityManagerImpl.java 16 additions, 9 deletions...re/src/org/briarproject/identity/IdentityManagerImpl.java
- briar-core/src/org/briarproject/sharing/BlogSharingManagerImpl.java 7 additions, 1 deletion.../src/org/briarproject/sharing/BlogSharingManagerImpl.java
- briar-core/src/org/briarproject/sharing/SharingManagerImpl.java 2 additions, 0 deletions...core/src/org/briarproject/sharing/SharingManagerImpl.java
- briar-core/src/org/briarproject/sharing/SharingModule.java 3 additions, 0 deletionsbriar-core/src/org/briarproject/sharing/SharingModule.java
Loading
Please register or sign in to comment