From 0e5bb3e9de57ad0191377aed7f210b150ee8221f Mon Sep 17 00:00:00 2001 From: Torsten Grote Date: Wed, 17 Apr 2019 15:23:28 -0300 Subject: [PATCH] [core] RSS blog posts are not local: re-enables notification --- .../java/org/briarproject/briar/blog/BlogManagerImpl.java | 4 +++- .../java/org/briarproject/briar/blog/BlogManagerImplTest.java | 2 ++ 2 files changed, 5 insertions(+), 1 deletion(-) diff --git a/briar-core/src/main/java/org/briarproject/briar/blog/BlogManagerImpl.java b/briar-core/src/main/java/org/briarproject/briar/blog/BlogManagerImpl.java index 9b62cf8aa..de11cb1ea 100644 --- a/briar-core/src/main/java/org/briarproject/briar/blog/BlogManagerImpl.java +++ b/briar-core/src/main/java/org/briarproject/briar/blog/BlogManagerImpl.java @@ -240,7 +240,9 @@ class BlogManagerImpl extends BdfIncomingMessageHook implements BlogManager, MessageId postId = p.getMessage().getId(); BlogPostHeader h = getPostHeaderFromMetadata(txn, groupId, postId, meta); - BlogPostAddedEvent event = new BlogPostAddedEvent(groupId, h, true); + boolean local = !b.isRssFeed(); + BlogPostAddedEvent event = + new BlogPostAddedEvent(groupId, h, local); txn.attach(event); } catch (FormatException e) { throw new DbException(e); diff --git a/briar-core/src/test/java/org/briarproject/briar/blog/BlogManagerImplTest.java b/briar-core/src/test/java/org/briarproject/briar/blog/BlogManagerImplTest.java index 1e18a1192..7ae787188 100644 --- a/briar-core/src/test/java/org/briarproject/briar/blog/BlogManagerImplTest.java +++ b/briar-core/src/test/java/org/briarproject/briar/blog/BlogManagerImplTest.java @@ -310,6 +310,7 @@ public class BlogManagerImplTest extends BriarTestCase { assertTrue(event instanceof BlogPostAddedEvent); BlogPostAddedEvent e = (BlogPostAddedEvent) event; assertEquals(blog1.getId(), e.getGroupId()); + assertTrue(e.isLocal()); BlogPostHeader h = e.getHeader(); assertEquals(POST, h.getType()); @@ -360,6 +361,7 @@ public class BlogManagerImplTest extends BriarTestCase { assertTrue(event instanceof BlogPostAddedEvent); BlogPostAddedEvent e = (BlogPostAddedEvent) event; assertEquals(rssBlog.getId(), e.getGroupId()); + assertFalse(e.isLocal()); BlogPostHeader h = e.getHeader(); assertEquals(POST, h.getType());