On Tuesday 05 August 2008 20:45, [EMAIL PROTECTED] wrote: > 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.
It's possible there's a bug in my code... but I don't see where. Let me know
how you get on, I may need to debug it...
>
> 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 ([EMAIL PROTECTED])
> *
> */
> -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");
> +
> + }
> }
>
> _______________________________________________
> cvs mailing list
> [EMAIL PROTECTED]
> http://emu.freenetproject.org/cgi-bin/mailman/listinfo/cvs
>
>
pgpz83Araf4Ua.pgp
Description: PGP signature
_______________________________________________ Devl mailing list [email protected] http://emu.freenetproject.org/cgi-bin/mailman/listinfo/devl
