From 4f5e3401f75d85c75583bcef7478e36d11c3e43e Mon Sep 17 00:00:00 2001
From: zzz <zzz@mail.i2p>
Date: Thu, 30 Jun 2011 12:42:45 +0000
Subject: [PATCH] change default news fetch to 36 hours

---
 .../java/src/net/i2p/router/web/ConfigUpdateHandler.java | 2 +-
 .../java/src/net/i2p/router/web/ConfigUpdateHelper.java  | 9 ++++++---
 2 files changed, 7 insertions(+), 4 deletions(-)

diff --git a/apps/routerconsole/java/src/net/i2p/router/web/ConfigUpdateHandler.java b/apps/routerconsole/java/src/net/i2p/router/web/ConfigUpdateHandler.java
index d5e68965e9..04ab6faaba 100644
--- a/apps/routerconsole/java/src/net/i2p/router/web/ConfigUpdateHandler.java
+++ b/apps/routerconsole/java/src/net/i2p/router/web/ConfigUpdateHandler.java
@@ -24,7 +24,7 @@ public class ConfigUpdateHandler extends FormHandler {
     public static final String OLD_DEFAULT_NEWS_URL = "http://complication.i2p/news.xml";
     public static final String DEFAULT_NEWS_URL = "http://echelon.i2p/i2p/news.xml";
     public static final String PROP_REFRESH_FREQUENCY = "router.newsRefreshFrequency";
-    public static final String DEFAULT_REFRESH_FREQUENCY = 24*60*60*1000 + "";
+    public static final String DEFAULT_REFRESH_FREQUENCY = 36*60*60*1000 + "";
     public static final String PROP_UPDATE_POLICY = "router.updatePolicy";
     public static final String DEFAULT_UPDATE_POLICY = "download";
     public static final String PROP_SHOULD_PROXY = "router.updateThroughProxy";
diff --git a/apps/routerconsole/java/src/net/i2p/router/web/ConfigUpdateHelper.java b/apps/routerconsole/java/src/net/i2p/router/web/ConfigUpdateHelper.java
index 10b587db67..f74a295bbe 100644
--- a/apps/routerconsole/java/src/net/i2p/router/web/ConfigUpdateHelper.java
+++ b/apps/routerconsole/java/src/net/i2p/router/web/ConfigUpdateHelper.java
@@ -67,11 +67,14 @@ public class ConfigUpdateHelper extends HelperBase {
             return "<input type=\"checkbox\" class=\"optbox\" value=\"true\" name=\"updateUnsigned\" >";
     }
     
-    private static final long PERIODS[] = new long[] { 12*60*60*1000l, 24*60*60*1000l, 48*60*60*1000l, -1l };
+    private static final long PERIODS[] = new long[] { 12*60*60*1000l, 24*60*60*1000l,
+                                                       36*60*60*1000l, 48*60*60*1000l,
+                                                       3*24*60*60*1000l, 7*24*60*60*1000l,
+                                                       -1l };
     
     public String getRefreshFrequencySelectBox() {
-        String freq = _context.getProperty(ConfigUpdateHandler.PROP_REFRESH_FREQUENCY);
-        if (freq == null) freq = ConfigUpdateHandler.DEFAULT_REFRESH_FREQUENCY;
+        String freq = _context.getProperty(ConfigUpdateHandler.PROP_REFRESH_FREQUENCY,
+                                           ConfigUpdateHandler.DEFAULT_REFRESH_FREQUENCY);
         long ms = -1;
         try { 
             ms = Long.parseLong(freq);
-- 
GitLab