X-Git-Url: https://git.pterodactylus.net/?p=Sone.git;a=blobdiff_plain;f=src%2Fmain%2Fjava%2Fnet%2Fpterodactylus%2Fsone%2Fcore%2FCore.java;h=47a77ee496c4d06d70de5d26d8264fb4a91ddd60;hp=5867415b985d3d0b754f0520f7d28f6021623f9d;hb=01540cbd527e955dac1e41c2e6855a89ab12605c;hpb=59ded3762bb6b7e62d7e51ed95ac3b810981e4c3 diff --git a/src/main/java/net/pterodactylus/sone/core/Core.java b/src/main/java/net/pterodactylus/sone/core/Core.java index 5867415..47a77ee 100644 --- a/src/main/java/net/pterodactylus/sone/core/Core.java +++ b/src/main/java/net/pterodactylus/sone/core/Core.java @@ -990,21 +990,7 @@ public class Core extends AbstractService implements SoneProvider, PostProvider, } }); soneChangeDetector.detectChanges(sone); - /* store posts. */ - database.storePosts(sone, sone.getPosts()); - database.storePostReplies(sone, sone.getReplies()); - for (Album album : storedSone.get().getRootAlbum().getAlbums()) { - database.removeAlbum(album); - for (Image image : album.getImages()) { - database.removeImage(image); - } - } - for (Album album : toAllAlbums.apply(sone)) { - database.storeAlbum(album); - for (Image image : album.getImages()) { - database.storeImage(image); - } - } + database.storeSone(sone); synchronized (sones) { sone.setOptions(storedSone.get().getOptions()); sone.setKnown(storedSone.get().isKnown());