From: David ‘Bombe’ Roden Date: Wed, 12 Oct 2011 19:41:22 +0000 (+0200) Subject: Save database later. X-Git-Url: https://git.pterodactylus.net/?p=Sone.git;a=commitdiff_plain;h=dd96714b719597cc252f3f05ced1bc06e50001d7 Save database later. --- diff --git a/src/main/java/net/pterodactylus/sone/core/Core.java b/src/main/java/net/pterodactylus/sone/core/Core.java index 13dfead..a574a59 100644 --- a/src/main/java/net/pterodactylus/sone/core/Core.java +++ b/src/main/java/net/pterodactylus/sone/core/Core.java @@ -831,7 +831,6 @@ public class Core extends AbstractService implements IdentityListener, UpdateLis sone.setLatestEdition(Numbers.safeParseLong(ownIdentity.getProperty("Sone.LatestEdition"), (long) 0)); sone.setClient(new Client("Sone", SonePlugin.VERSION.toString())); sone.setKnown(true); - database.saveSone(sone); /* TODO - load posts ’n stuff */ final SoneInserter soneInserter = new SoneInserter(this, freenetInterface, sone); soneInserter.addSoneInsertListener(this); @@ -839,6 +838,7 @@ public class Core extends AbstractService implements IdentityListener, UpdateLis sone.setStatus(SoneStatus.idle); loadSone(sone); soneInserter.start(); + database.saveSone(sone); return sone; } @@ -899,7 +899,6 @@ public class Core extends AbstractService implements IdentityListener, UpdateLis } } } - database.saveSone(sone); soneDownloader.addSone(sone); soneDownloaders.execute(new Runnable() { @@ -910,6 +909,7 @@ public class Core extends AbstractService implements IdentityListener, UpdateLis } }); + database.saveSone(sone); return sone; }