Esempio n. 1
0
 def get_saved_items_for_user(self, user):
     q = Item.select(
         Item.id).join(Feed).join(Subscription).join(User).where(
             (User.id == user.id), (Item.id << Saved.select(
                 Saved.item).where(User.id == user.id))).order_by(
                     Item.id).distinct().naive()
     return [r.id for r in q]
Esempio n. 2
0
 def get_saved_items_for_user(self, user):
     q = Item.select(Item.id).join(Feed).join(Subscription).join(User).where(
         (User.id == user.id), 
         (Item.id << Saved.select(Saved.item).where(User.id == user.id))).order_by(Item.id).distinct().naive()
     return [r.id for r in q]