<modelVersion>4.0.0</modelVersion>
<groupId>net.pterodactylus</groupId>
<artifactId>sone</artifactId>
- <version>0.9.1</version>
+ <version>0.9.2</version>
<dependencies>
<dependency>
<groupId>net.pterodactylus</groupId>
sone.setLatestEdition(fromNullable(tryParse(property)).or(0L));
sone.setClient(new Client("Sone", SonePlugin.VERSION.toString()));
sone.setKnown(true);
- loadSone(sone);
- sone.setStatus(SoneStatus.idle);
- database.storeSone(sone);
SoneInserter soneInserter = new SoneInserter(this, eventBus, freenetInterface, ownIdentity.getId());
eventBus.register(soneInserter);
synchronized (soneInserters) {
soneInserters.put(sone, soneInserter);
}
+ loadSone(sone);
+ sone.setStatus(SoneStatus.idle);
soneInserter.start();
return sone;
}
for (Album album : topLevelAlbums) {
sone.getRootAlbum().addAlbum(album);
}
+ database.storeSone(sone);
synchronized (soneInserters) {
soneInserters.get(sone).setLastInsertFingerprint(lastInsertFingerprint);
}
import net.pterodactylus.sone.data.Sone;
import com.google.common.annotations.VisibleForTesting;
+import com.google.common.base.Objects;
import com.google.common.base.Optional;
import com.google.common.base.Ticker;
}
public boolean isModified() {
- return !lockableFingerprintProvider.getFingerprint().equals(originalFingerprint);
+ return !Objects.equal(lockableFingerprintProvider.getFingerprint(), originalFingerprint);
}
/**
}
/** The version. */
- public static final Version VERSION = new Version(0, 9, 1);
+ public static final Version VERSION = new Version(0, 9, 2);
/** The current year at time of release. */
private static final int YEAR = 2015;
private static final String SONE_HOMEPAGE = "USK@nwa8lHa271k2QvJ8aa0Ov7IHAV-DFOCFgmDt3X6BpCI,DuQSUZiI~agF8c-6tjsFFGuZ8eICrzWCILB60nT8KKo,AQACAAE/sone/";
- private static final int LATEST_EDITION = 68;
+ private static final int LATEST_EDITION = 69;
/** The logger. */
private static final Logger logger = getLogger("Sone.Plugin");