On Tue, Dec 9, 2008 at 10:31 PM, Matthew Toseland
<toad at amphibian.dyndns.org> wrote:
> On Monday 08 December 2008 13:42, j16sdiz at freenetproject.org wrote:
>> Author: j16sdiz
>> Date: 2008-12-08 13:42:35 +0000 (Mon, 08 Dec 2008)
>> New Revision: 24129
>>
>> Modified:
>> trunk/plugins/XMLSpider/XMLSpider.java
>> Log:
>> comment invalid code
>>
>> Modified: trunk/plugins/XMLSpider/XMLSpider.java
>> ===================================================================
>> --- trunk/plugins/XMLSpider/XMLSpider.java 2008-12-08 13:36:06 UTC (rev
> 24128)
>> +++ trunk/plugins/XMLSpider/XMLSpider.java 2008-12-08 13:42:35 UTC (rev
> 24129)
>> @@ -1323,8 +1323,14 @@
>>
>> public void onFoundEdition(long l, USK key){
>> FreenetURI uri = key.getURI();
>> + /*-
>> + * FIXME this code don't make sense
>> + * (1) runningFetchesByURI contain SSK, not USK
>> + * (2) onFoundEdition always have the edition set
>> + *
>> if(runningFetchesByURI.containsKey(uri))
>> runningFetchesByURI.remove(uri);
>> uri = key.getURI().setSuggestedEdition(l);
>
> Ok so the answer is to call getSSK(edition) rather than
> getURI().setSuggestedEdition(edition). Just queueing the USK is wrong.
queueURI() would convert it to SSK.
The reason why i commented this is:
(1) .setSuggestedEdition() is not necessary -- it's already set.
(2) runningFetchesByURI.containsKey() always return false
-- it won't contain any USK.
>> + */
>> queueURI(uri);
>> }
>
> _______________________________________________
> Devl mailing list
> Devl at freenetproject.org
> http://emu.freenetproject.org/cgi-bin/mailman/listinfo/devl
>