Author: bpoussin Date: 2008-04-25 11:49:51 +0000 (Fri, 25 Apr 2008) New Revision: 21 Modified: trunk/lutinrss/src/main/java/org/codelutin/rss/RSSHelper.java Log: - ajout forceReload - ajout appel du resolv lors du timeout Modified: trunk/lutinrss/src/main/java/org/codelutin/rss/RSSHelper.java =================================================================== --- trunk/lutinrss/src/main/java/org/codelutin/rss/RSSHelper.java 2008-04-25 07:33:18 UTC (rev 20) +++ trunk/lutinrss/src/main/java/org/codelutin/rss/RSSHelper.java 2008-04-25 11:49:51 UTC (rev 21) @@ -84,10 +84,10 @@ * @param forceResolv un flag pour forcer la resolution * @return le code html representant le feed */ - public String getHTML(String feedName, String representation, Integer nbItem,boolean forceResolv) { + public String getHTML(String feedName, String representation, Integer nbItem, boolean forceReload) { try { - FeedData feed = (FeedData) feeds.get(feedName); - if (feed == null || forceResolv) { + FeedData feed = (FeedData) feeds.get(feedName); + if (forceReload || feed == null || feed.getLastRetrived() + RSSConfig.TIME_FORCE_RETRIEVED < System.currentTimeMillis()) { feed = resolver.resolv(feedName); if (feed==null) { log.warn("could not find feed for "+feedName);