From 9b3b43f0425caae993c0e2a2ea168149eec34cdb Mon Sep 17 00:00:00 2001 From: Athou Date: Thu, 20 Jun 2013 10:07:48 +0200 Subject: [PATCH] split cleanup into two methods --- .../commafeed/frontend/rest/resources/AdminREST.java | 12 ++++++++++-- 1 file changed, 10 insertions(+), 2 deletions(-) diff --git a/src/main/java/com/commafeed/frontend/rest/resources/AdminREST.java b/src/main/java/com/commafeed/frontend/rest/resources/AdminREST.java index f14b68ff..805cba75 100644 --- a/src/main/java/com/commafeed/frontend/rest/resources/AdminREST.java +++ b/src/main/java/com/commafeed/frontend/rest/resources/AdminREST.java @@ -193,12 +193,20 @@ public class AdminREST extends AbstractResourceREST { return Response.ok(map).build(); } - @Path("/cleanup") + @Path("/cleanup/feeds") @GET - public Response cleanup(@QueryParam("days") @DefaultValue("30") int days) { + public Response cleanupFeeds() { Map map = Maps.newHashMap(); map.put("feeds_without_subscriptions", cleaner.cleanFeedsWithoutSubscriptions()); + return Response.ok(map).build(); + } + + @Path("/cleanup/entries") + @GET + public Response cleanupEntries( + @QueryParam("days") @DefaultValue("30") int days) { + Map map = Maps.newHashMap(); map.put("old entries", cleaner.cleanEntriesOlderThan(days, TimeUnit.DAYS)); return Response.ok(map).build();