From f3c9343c79118e0007956e7c30d871109cab03a1 Mon Sep 17 00:00:00 2001 From: zzz Date: Sun, 2 Nov 2008 21:37:28 +0000 Subject: [PATCH] * NewsFetcher: Fix last updated time --- .../java/src/net/i2p/router/web/NewsFetcher.java | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/apps/routerconsole/java/src/net/i2p/router/web/NewsFetcher.java b/apps/routerconsole/java/src/net/i2p/router/web/NewsFetcher.java index c9527093f..98fac325d 100644 --- a/apps/routerconsole/java/src/net/i2p/router/web/NewsFetcher.java +++ b/apps/routerconsole/java/src/net/i2p/router/web/NewsFetcher.java @@ -221,9 +221,11 @@ public class NewsFetcher implements Runnable, EepGet.StatusListener { _log.info("News fetched from " + url + " with " + (alreadyTransferred+bytesTransferred)); File temp = new File(TEMP_NEWS_FILE); + long now = _context.clock().now(); if (temp.exists()) { boolean copied = FileUtil.copy(TEMP_NEWS_FILE, NEWS_FILE, true); if (copied) { + _lastUpdated = now; temp.delete(); checkForUpdates(); } else { @@ -234,7 +236,7 @@ public class NewsFetcher implements Runnable, EepGet.StatusListener { if (_log.shouldLog(Log.WARN)) _log.warn("Transfer complete, but no file? - probably 304 Not Modified"); } - _lastFetch = _context.clock().now(); + _lastFetch = now; } public void transferFailed(String url, long bytesTransferred, long bytesRemaining, int currentAttempt) {