* The Sone to fetch
*/
public void fetchSone(Sone sone) {
+ if (core.getSoneStatus(sone) == SoneStatus.downloading) {
+ return;
+ }
logger.log(Level.FINE, "Starting fetch for Sone ā%sā from %sā¦", new Object[] { sone, sone.getRequestUri().setMetaString(new String[] { "sone.xml" }) });
FreenetURI requestUri = sone.getRequestUri().setMetaString(new String[] { "sone.xml" });
core.setSoneStatus(sone, SoneStatus.downloading);