X-Git-Url: https://git.pterodactylus.net/?a=blobdiff_plain;f=src%2Fmain%2Fjava%2Fnet%2Fpterodactylus%2Fsone%2Fcore%2FCore.java;h=cb791dcd5d692c9c4d70d5d084622f445550b5ca;hb=72407829d504a0444aadd09cc937bae10b6cb866;hp=a2e54a67b5b20c6a6ad0cc0f56292a0b25f13a03;hpb=11a7eb67daf4f2ca120c476123bb676b9b304e73;p=Sone.git diff --git a/src/main/java/net/pterodactylus/sone/core/Core.java b/src/main/java/net/pterodactylus/sone/core/Core.java index a2e54a6..cb791dc 100644 --- a/src/main/java/net/pterodactylus/sone/core/Core.java +++ b/src/main/java/net/pterodactylus/sone/core/Core.java @@ -759,7 +759,7 @@ public class Core extends AbstractService implements SoneProvider { continue; } if (newPost.getTime() < getSoneFollowingTime(sone)) { - newPost.setKnown(true); + newPost.setKnown(); } else if (!newPost.isKnown()) { eventBus.post(new NewPostFoundEvent(newPost)); } @@ -1071,7 +1071,7 @@ public class Core extends AbstractService implements SoneProvider { } database.storePosts(sone, posts); for (Post post : posts) { - post.setKnown(true); + post.setKnown(); } database.storePostReplies(sone, replies); for (PostReply reply : replies) { @@ -1106,7 +1106,7 @@ public class Core extends AbstractService implements SoneProvider { * The post to mark as known */ public void markPostKnown(Post post) { - post.setKnown(true); + post.setKnown(); eventBus.post(new MarkPostKnownEvent(post)); touchConfiguration(); for (PostReply reply : post.getReplies()) { @@ -1289,8 +1289,8 @@ public class Core extends AbstractService implements SoneProvider { webOfTrustUpdater.stop(); updateChecker.stop(); soneDownloader.stop(); - soneDownloaders.shutdown(); identityManager.stop(); + soneDownloaders.shutdownNow(); } //