Author: jflesch
Date: 2006-10-22 19:15:33 +0000 (Sun, 22 Oct 2006)
New Revision: 10690

Modified:
   trunk/apps/Thaw/src/thaw/core/FreenetURIHelper.java
   trunk/apps/Thaw/src/thaw/plugins/index/Index.java
Log:
Take into consideration an index revision increase

Modified: trunk/apps/Thaw/src/thaw/core/FreenetURIHelper.java
===================================================================
--- trunk/apps/Thaw/src/thaw/core/FreenetURIHelper.java 2006-10-22 18:57:58 UTC 
(rev 10689)
+++ trunk/apps/Thaw/src/thaw/core/FreenetURIHelper.java 2006-10-22 19:15:33 UTC 
(rev 10690)
@@ -178,5 +178,20 @@
                return key;
        }

+
+       public static int getUSKRevision(String key) {
+               String[] split;
+
+               if (key == null)
+                       return -1;
+
+               split = key.split("/");
+
+               if (split.length < 3)
+                       return -1;
+
+               return Integer.parseInt(split[2]);
+       }
+
 }


Modified: trunk/apps/Thaw/src/thaw/plugins/index/Index.java
===================================================================
--- trunk/apps/Thaw/src/thaw/plugins/index/Index.java   2006-10-22 18:57:58 UTC 
(rev 10689)
+++ trunk/apps/Thaw/src/thaw/plugins/index/Index.java   2006-10-22 19:15:33 UTC 
(rev 10690)
@@ -503,6 +503,8 @@

                                        if (rewriteKey)
                                                publicKey = 
transfer.getFileKey();
+                                       else
+                                               revision = 
FreenetURIHelper.getUSKRevision(transfer.getFileKey());

                                        Logger.info(this, "Most up-to-date key 
found: " + publicKey);



Reply via email to