X-Git-Url: https://git.wpitchoune.net/gitweb/?p=pnews.git;a=blobdiff_plain;f=war%2Fsrc%2Fmain%2Fjava%2Fpnews%2Fservlet%2FConfig.java;fp=war%2Fsrc%2Fmain%2Fjava%2Fpnews%2Fservlet%2FConfig.java;h=36bdc620d7c2bf09a6a54b16bf41643c12562fc9;hp=46e75f68715ab58ffcb59026f898364ad6448df8;hb=e28fb81c2f705d5bc47464ccbf08481a06b1035d;hpb=3b83a1595fc151d27a2074dcc0effa7f120227cd diff --git a/war/src/main/java/pnews/servlet/Config.java b/war/src/main/java/pnews/servlet/Config.java index 46e75f6..36bdc62 100644 --- a/war/src/main/java/pnews/servlet/Config.java +++ b/war/src/main/java/pnews/servlet/Config.java @@ -4,6 +4,9 @@ import java.io.IOException; import java.io.InputStreamReader; import java.io.Reader; import java.io.UnsupportedEncodingException; +import java.time.Instant; +import java.time.temporal.ChronoUnit; +import java.time.temporal.TemporalUnit; import java.util.ArrayList; import java.util.HashMap; import java.util.HashSet; @@ -19,6 +22,7 @@ import javax.json.JsonObject; import javax.json.JsonString; import javax.json.JsonValue; +import pnews.Article; import pnews.Category; import pnews.Feed; import pnews.Language; @@ -180,6 +184,17 @@ public class Config { return result; } + public boolean isObsolete(Instant instant) { + Instant olderInstant; + + olderInstant = Instant.now().minus(60, ChronoUnit.DAYS); + + if (instant.isAfter(olderInstant)) + return false; + else + return true; + } + public Feed[] getFeeds() { return feeds; }