Author: toad
Date: 2007-07-13 20:46:44 +0000 (Fri, 13 Jul 2007)
New Revision: 14094
Modified:
trunk/freenet/src/freenet/node/CHKInsertSender.java
trunk/freenet/src/freenet/node/SSKInsertSender.java
Log:
Call onSuccess() for inserts too (ignored for everything except CHK reqs so
far, but may be useful later, and should keep the API consistent anyway)
Modified: trunk/freenet/src/freenet/node/CHKInsertSender.java
===================================================================
--- trunk/freenet/src/freenet/node/CHKInsertSender.java 2007-07-13 20:25:28 UTC
(rev 14093)
+++ trunk/freenet/src/freenet/node/CHKInsertSender.java 2007-07-13 20:46:44 UTC
(rev 14094)
@@ -572,6 +572,10 @@
notifyAll();
}
}
+
+ if(status == SUCCESS && next != null)
+ next.onSuccess(true, false);
+
if(logMINOR) Logger.minor(this, "Returning from finish()");
}
Modified: trunk/freenet/src/freenet/node/SSKInsertSender.java
===================================================================
--- trunk/freenet/src/freenet/node/SSKInsertSender.java 2007-07-13 20:25:28 UTC
(rev 14093)
+++ trunk/freenet/src/freenet/node/SSKInsertSender.java 2007-07-13 20:46:44 UTC
(rev 14094)
@@ -454,6 +454,9 @@
notifyAll();
}
+ if(status == SUCCESS && next != null)
+ next.onSuccess(true, true);
+
if(logMINOR) Logger.minor(this, "Set status code: "+getStatusString());
// Nothing to wait for, no downstream transfers, just exit.
}