import static com.google.common.base.Preconditions.checkNotNull;
import static java.lang.String.format;
+import static java.util.logging.Logger.getLogger;
import java.net.MalformedURLException;
import java.util.ArrayList;
import net.pterodactylus.sone.data.SoneOptions.DefaultSoneOptions;
import net.pterodactylus.sone.freenet.wot.Identity;
import net.pterodactylus.sone.freenet.wot.OwnIdentity;
-import net.pterodactylus.util.logging.Logging;
import freenet.keys.FreenetURI;
public class SoneImpl implements Sone {
/** The logger. */
- private static final Logger logger = Logging.getLogger(SoneImpl.class);
+ private static final Logger logger = getLogger("Sone.Data");
/** The ID of this Sone. */
private final String id;
return null;
}
try {
- return new FreenetURI(((OwnIdentity) getIdentity()).getInsertUri()).setDocName("Sone").setMetaString(new String[0]);
+ return new FreenetURI(((OwnIdentity) getIdentity()).getInsertUri())
+ .setDocName("Sone")
+ .setMetaString(new String[0])
+ .setSuggestedEdition(latestEdition);
} catch (MalformedURLException e) {
throw new IllegalStateException(format("Own identity %s's insert URI is incorrect.", getIdentity()), e);
}