X-Git-Url: https://git.wpitchoune.net/gitweb/?a=blobdiff_plain;ds=sidebyside;f=war%2Fsrc%2Fmain%2Fjava%2Fpnews%2Fservlet%2FJSON.java;h=78379a4ca0fccb1a674fb8f35346d1d18e4e1940;hb=aff83c8798602b535d13edeaffdb8f4238e2bbf5;hp=13509ed05b7da9c2b420f8768ba5cb218271cbb6;hpb=6f411daf8bfd05580744e3c46a8c1497e8cd7898;p=pnews.git diff --git a/war/src/main/java/pnews/servlet/JSON.java b/war/src/main/java/pnews/servlet/JSON.java index 13509ed..78379a4 100644 --- a/war/src/main/java/pnews/servlet/JSON.java +++ b/war/src/main/java/pnews/servlet/JSON.java @@ -9,8 +9,10 @@ import com.google.gson.Gson; import com.google.gson.JsonObject; import com.rometools.rome.io.FeedException; -import pnews.Article; -import pnews.Category; +import net.wpitchoune.pnews.Article; +import net.wpitchoune.pnews.ArticleStore; +import net.wpitchoune.pnews.Category; +import net.wpitchoune.pnews.Config; public class JSON { private static final Logger LOG = Logger.getLogger(JSON.class.getName()); @@ -30,15 +32,15 @@ public class JSON { allArticles = ArticleStore.singleton.getArticles(); for (Article a: allArticles) - if (a.readCount.get() > 0) - jreadcounts.addProperty(a.link, a.readCount); + if (a.getReadCount() > 0) + jreadcounts.addProperty(a.getLink(), a.getReadCount()); jcategories = new JsonObject(); jstats.add("categories", jcategories); for (Category cat: config.getCategories()) try { - articles = provider.getArticles(cat); + articles = provider.getArticles(cat, null); jcategories.addProperty(cat.getLabel(), articles.size()); } catch (IllegalArgumentException | FeedException | IOException e) {