diff --git a/src/main/java/de/thm/arsnova/dao/CouchDBDao.java b/src/main/java/de/thm/arsnova/dao/CouchDBDao.java index ac82065247c29ee6a389bcec0df25d1b385f12e0..d6056693bc93d63961bc048abfca8d27ecb5df44 100644 --- a/src/main/java/de/thm/arsnova/dao/CouchDBDao.java +++ b/src/main/java/de/thm/arsnova/dao/CouchDBDao.java @@ -722,22 +722,6 @@ public class CouchDBDao implements IDatabaseDao { return results.getJSONArray("rows").optJSONObject(0).optInt("value"); } - @Override - public final int countActiveUsers(final long since) { - try { - final View view = new View("statistic/count_active_users"); - view.setStartKey(String.valueOf(since)); - final ViewResults results = getDatabase().view(view); - if (isEmptyResults(results)) { - return 0; - } - return results.getJSONArray("rows").optJSONObject(0).getInt("value"); - } catch (final Exception e) { - LOGGER.error("Error while retrieving active users count", e); - } - return 0; - } - private boolean isEmptyResults(final ViewResults results) { return results == null || results.getResults().isEmpty() || results.getJSONArray("rows").size() == 0; } diff --git a/src/main/java/de/thm/arsnova/dao/IDatabaseDao.java b/src/main/java/de/thm/arsnova/dao/IDatabaseDao.java index 84b9e16f87fd78c5a4f94fba182b479b1b40422c..7ae33cbc12fd54bac634a812cbe1b6771de1cd75 100644 --- a/src/main/java/de/thm/arsnova/dao/IDatabaseDao.java +++ b/src/main/java/de/thm/arsnova/dao/IDatabaseDao.java @@ -74,8 +74,6 @@ public interface IDatabaseDao { List<Answer> getFreetextAnswers(String questionId); - int countActiveUsers(long since); - List<Answer> getMyAnswers(User me, String sessionKey); int getTotalAnswerCount(String sessionKey); diff --git a/src/test/java/de/thm/arsnova/dao/StubDatabaseDao.java b/src/test/java/de/thm/arsnova/dao/StubDatabaseDao.java index ec428ad3bb12d86b5ba9b551eefa968053b7449d..b799f6884ea6cd1e5c93b04162607f4e054be7cf 100644 --- a/src/test/java/de/thm/arsnova/dao/StubDatabaseDao.java +++ b/src/test/java/de/thm/arsnova/dao/StubDatabaseDao.java @@ -230,11 +230,6 @@ public class StubDatabaseDao implements IDatabaseDao { return null; } - @Override - public int countActiveUsers(long since) { - return stubUsers.size(); - } - @Override public List<Answer> getMyAnswers(User user, String sessionKey) { return new ArrayList<Answer>();