mirror of
https://github.com/Athou/commafeed.git
synced 2026-03-21 21:37:29 +00:00
mark starred entries
This commit is contained in:
@@ -96,6 +96,11 @@ public class FeedEntryStatusDAO extends GenericDAO<FeedEntryStatus> {
|
||||
return q.getResultList();
|
||||
}
|
||||
|
||||
public List<FeedEntryStatus> findStarred(User user,
|
||||
ReadingOrder order, boolean includeContent) {
|
||||
return findStarred(user, -1, -1, order, includeContent);
|
||||
}
|
||||
|
||||
@SuppressWarnings("unchecked")
|
||||
public List<FeedEntryStatus> findStarred(User user, int offset, int limit,
|
||||
ReadingOrder order, boolean includeContent) {
|
||||
@@ -283,6 +288,13 @@ public class FeedEntryStatusDAO extends GenericDAO<FeedEntryStatus> {
|
||||
update(markList(statuses, olderThan));
|
||||
}
|
||||
|
||||
public void markStarredEntries(User user, Date olderThan) {
|
||||
List<FeedEntryStatus> statuses = findStarred(user,
|
||||
ReadingOrder.desc,
|
||||
false);
|
||||
update(markList(statuses, olderThan));
|
||||
}
|
||||
|
||||
public void markAllEntries(User user, Date olderThan) {
|
||||
List<FeedEntryStatus> statuses = findAll(user, true, ReadingOrder.desc,
|
||||
false);
|
||||
|
||||
@@ -167,6 +167,8 @@ public class CategoryREST extends AbstractResourceREST {
|
||||
|
||||
if (ALL.equals(req.getId())) {
|
||||
feedEntryStatusDAO.markAllEntries(getUser(), olderThan);
|
||||
} else if (STARRED.equals(req.getId())) {
|
||||
feedEntryStatusDAO.markStarredEntries(getUser(), olderThan);
|
||||
} else {
|
||||
List<FeedCategory> categories = feedCategoryDAO
|
||||
.findAllChildrenCategories(
|
||||
|
||||
Reference in New Issue
Block a user