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.
     }


Reply via email to