Author: batosai
Date: 2008-08-05 19:45:37 +0000 (Tue, 05 Aug 2008)
New Revision: 21626

Modified:
   trunk/apps/WoT/src/plugins/WoT/WoTplugin.java
Log:
File fetching doesn't work yet, but I have to go.
If someone sees what's wrong before I come back (friday), please tell me.

Modified: trunk/apps/WoT/src/plugins/WoT/WoTplugin.java
===================================================================
--- trunk/apps/WoT/src/plugins/WoT/WoTplugin.java       2008-08-05 18:23:32 UTC 
(rev 21625)
+++ trunk/apps/WoT/src/plugins/WoT/WoTplugin.java       2008-08-05 19:45:37 UTC 
(rev 21626)
@@ -15,8 +15,12 @@

 import freenet.client.FetchContext;
 import freenet.client.FetchException;
+import freenet.client.FetchResult;
 import freenet.client.HighLevelSimpleClient;
+import freenet.client.InsertException;
+import freenet.client.async.BaseClientPutter;
 import freenet.client.async.ClientCallback;
+import freenet.client.async.ClientGetter;
 import freenet.clients.http.PageMaker;
 import freenet.config.Config;
 import freenet.config.SubConfig;
@@ -36,7 +40,7 @@
  * @author Julien Cornuwel (batosai at freenetproject.org)
  *
  */
-public class WoTplugin implements FredPlugin, FredPluginHTTP, 
FredPluginThreadless, FredPluginVersioned {
+public class WoTplugin implements FredPlugin, FredPluginHTTP, 
FredPluginThreadless, FredPluginVersioned, ClientCallback {

        public static String SELF_URI = "/plugins/plugins.WoT.WoTplugin";
        private PluginRespirator pr;
@@ -126,7 +130,7 @@
                                FetchContext fetchContext = 
client.getFetchContext();
                                fetchContext.maxSplitfileBlockRetries = -1; // 
retry forever
                                fetchContext.maxNonSplitfileRetries = -1; // 
retry forever
-                               client.fetch(identity, -1, this, 
fetchedTrustList(), fetchContext);
+                               client.fetch(identity, -1, this, this, 
fetchContext);

                                return makeKnownIdentitiesPage();
                        }
@@ -278,10 +282,45 @@
        public String getVersion() {
                return "0.1 r"+Version.getSvnRevision();
        }
-       
-       private ClientCallback fetchedTrustList() {
-               // TODO Auto-generated method stub
-               return null;
+
+       @Override
+       public void onFailure(FetchException e, ClientGetter state) {
+               System.out.println("onFailure");
        }

+       @Override
+       public void onFailure(InsertException e, BaseClientPutter state) {
+               System.out.println("onFailure");
+               
+       }
+
+       @Override
+       public void onFetchable(BaseClientPutter state) {
+               System.out.println("onFetchable");
+               
+       }
+
+       @Override
+       public void onGeneratedURI(FreenetURI uri, BaseClientPutter state) {
+               System.out.println("onGeneratedURI");
+               
+       }
+
+       @Override
+       public void onMajorProgress() {
+               System.out.println("onMajorProgress");
+               
+       }
+
+       @Override
+       public void onSuccess(FetchResult result, ClientGetter state) {
+               System.out.println("onSuccess");
+               
+       }
+
+       @Override
+       public void onSuccess(BaseClientPutter state) {
+               System.out.println("onSuccess");
+               
+       }
 }


Reply via email to